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

所在位置:

首頁基礎(chǔ)教程程序代碼PHP json_encode轉(zhuǎn)換空數(shù)組為對象

PHP json_encode轉(zhuǎn)換空數(shù)組為對象

時間:2019-08-23瀏覽次數(shù):54133TAG:json  jsonObject  jsonArray  arr  JSON  jsonRet  

問題描述:

php返回json格式的數(shù)據(jù),當(dāng)返回?cái)?shù)據(jù)的為數(shù)組,且key為字符串時,json化后將返回jsonObject,但是如果是空數(shù)組,有可能返回的就是jsonArray,數(shù)據(jù)結(jié)構(gòu)不一致導(dǎo)致端解析json失敗。

方法一:

使用JSON_FORCE_OBJECT

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

 

缺點(diǎn):所有的數(shù)據(jù)都會變成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)


相關(guān)閱讀

Copyright ? 2016眾企業(yè)網(wǎng)站建設(shè)平臺.All Rights Reserved. 閩ICP備15015615號-5   耗時:0.02706s
首頁
菜單
代理
版面
全國
主站蜘蛛池模板: 建昌县| 沽源县| 仁寿县| 乐东| 城固县| 息烽县| 天镇县| 嵊州市| 南皮县| 会宁县| 鄱阳县| 天气| 花莲市| 西贡区| 东乡族自治县| 乌拉特前旗| 祁门县| 桐庐县| 临安市| 江阴市| 凌源市| 会宁县| 西安市| 敦煌市| 清镇市| 合肥市| 鹤岗市| 马边| 珠海市| 平远县| 西峡县| 都昌县| 抚顺县| 聂拉木县| 微博| 远安县| 中山市| 郎溪县| 五寨县| 监利县| 浪卡子县|