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

所在位置:

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

PHP json_encode轉換空數組為對象

時間:2019-08-23瀏覽次數:55984TAG: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
首頁
菜單
代理
版面
全國
主站蜘蛛池模板: 嘉兴市| 嘉荫县| 灵宝市| 康平县| 涟水县| 灌南县| 庆阳市| 湛江市| 讷河市| 木兰县| 南丹县| 乌拉特后旗| 毕节市| 定安县| 阿拉善左旗| 莱西市| 涞水县| 应城市| 肥乡县| 策勒县| 崇州市| 武定县| 波密县| 扎赉特旗| 庐江县| 罗田县| 商丘市| 临江市| 岳池县| 博湖县| 六枝特区| 郁南县| 康马县| 尼勒克县| 浦江县| 岐山县| 北辰区| 建湖县| 汉沽区| 栾城县| 久治县|