在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  PHP/ 將php數(shù)組轉(zhuǎn)換成json的問(wèn)題

將php數(shù)組轉(zhuǎn)換成json的問(wèn)題

<?php
$a = [
    'name',
    'age'
];
var_dump( json_encode($a));

結(jié)果為 '["name","age"]'
這是一個(gè)json數(shù)據(jù)是沒(méi)問(wèn)題的,但是返回的是一個(gè)json集合而我需要的是json對(duì)象,我期待的是下面的結(jié)果

'{"name","age"}'、

我現(xiàn)在的解決方法是更改一下自己的代碼如下

$a = [
    'name' => 1,
    'age' => 1
];
var_dump( json_encode($a));

也就是把數(shù)組變成鍵值對(duì)形式,每一個(gè)鍵都有一個(gè)相同的值1,這個(gè)1是沒(méi)用的,得到的結(jié)果如下
'{"name":1,"age":1}'
這樣是能滿足我的需求的,但是個(gè)人感覺(jué)這樣有點(diǎn)太low了,不知道有沒(méi)有好的辦法

回答
編輯回答
慢半拍

'{"name","age"}'這種形式的東西不是json,如果是對(duì)象,那就必然是鍵值對(duì),而數(shù)組在json中就是用[]來(lái)表示的

2018年7月16日 18:15
編輯回答
北城荒

clipboard.png

2017年5月29日 08:23
編輯回答
傲嬌范

是返回給前臺(tái)使用還是后臺(tái)使用,前臺(tái)使用就不需要操作了,直接用 json_encode($a) 就行了
如果是后臺(tái)自己使用json對(duì)象可以使用 json_decode(json_encode($a)) 就是一個(gè)json對(duì)象了

2017年9月24日 05:42