妈妈从拒绝到主动的转变句子,成全视频观看免费高清动漫,一本大道嫩草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
首頁
菜單
代理
版面
全國
主站蜘蛛池模板: 乐清市| 沛县| 常熟市| 四川省| 衡山县| 锦屏县| 河间市| 堆龙德庆县| 周至县| 正阳县| 徐水县| 石屏县| 化州市| 商南县| 乌兰浩特市| 通州市| 固始县| 汕尾市| 安岳县| 阿拉善左旗| 潍坊市| 丹棱县| 靖远县| 桐城市| 包头市| 梨树县| 昌乐县| 柳河县| 都安| 渭源县| 芒康县| 尼勒克县| 汉阴县| 平罗县| 武隆县| 浦县| 监利县| 太湖县| 凤山市| 乌海市| 渭南市|