妈妈从拒绝到主动的转变句子,成全视频观看免费高清动漫,一本大道嫩草av无码专区,孕妇流白浆bbw

所在位置:

首頁基礎教程程序代碼PHP json_encode轉換空數組為對象

PHP json_encode轉換空數組為對象

時間:2019-08-23瀏覽次數:56867TAG:json  jsonObject  jsonArray  arr  JSON  jsonRet  

問題描述:

php返回json格式的數據,當返回數據的為數組,且key為字符串時,json化后將返回jsonObject,但是如果是空數組,有可能返回的就是jsonArray,數據結構不一致導致端解析json失敗。

方法一:

使用JSON_FORCE_OBJECT

$arr = [];$jsonRet = json_encode($arr, JSON_FORCE_OBJECT);print_r($jsonRet);

 

缺點:所有的數據都會變成jsonObject

$arr = [    'jsonArray' => [        '21', '12', '13'
   ],
   'jsonObject' => []
];$jsonRet = json_encode($arr,JSON_FORCE_OBJECT);print_r($jsonRet);

輸出:

{  "jsonArray": {    "0": "21",
   "1": "12",
   "2": "13"
 },
 "jsonObject": {
   
 }
}

可以看到 原本jsonArray的也被jsonObject化了

方法二:(推薦)

使用 ArrayObject

$array = new ArrayObject();var_dump(json_encode($array,JSON_UNESCAPED_UNICODE));

輸出:

string'{}' (length=2)


相關閱讀

加盟熱線:

4008-598-678

地址:廈門思明區軟件園二期望海路19號之二303

QQ:渠道(907010669),代理(370735343

眾企業專注企業網站建設、企業網站制作、企業建網站

全國分站

Copyright ? 2016眾企業網站建設平臺.All Rights Reserved. 閩ICP備15015615號-5   耗時:0.02706s
首頁
菜單
代理
版面
全國
主站蜘蛛池模板: 宁远县| 陆丰市| 东丰县| 扎鲁特旗| 铜川市| 民权县| 仁布县| 建昌县| 安岳县| 教育| 咸丰县| 兴海县| 双峰县| 资中县| 聂拉木县| 衡南县| 乌兰县| 东丽区| 新建县| 东莞市| 林芝县| 福海县| 科技| 额尔古纳市| 霍山县| 栖霞市| 南丹县| 西昌市| 错那县| 子洲县| 永登县| 新津县| 岳阳县| 广德县| 顺昌县| 徐州市| 五大连池市| 来凤县| 靖江市| 英吉沙县| 中超|