所以我现在一直在寻找,但我没有找到任何有用的东西。我有兴趣解码像这样的json代码:
[
{"server":"1","available":true},
{"server":"2","available":false},
{"server":"3","available":true},
{"server":"4","available":true}
]
我想在php中使用json_decode解码它。我怎样才能做到这一点? =)
答案 0 :(得分:1)
作为对象数组:
$data = json_decode($rawData);
作为assoc数组的数组:
$data = json_decode($rawData, true);
答案 1 :(得分:1)
使用php native函数json_decode
,您将得到一个与json结构匹配的结构。
使用这样的功能:
$myobject = json_decode('[
{"server":"1","available":true},
{"server":"2","available":false},
{"server":"3","available":true},
{"server":"4","available":true}
]');
使用此代码,您将在$ myobject中拥有此结构:
array(4) {
[0] =>
array(2) {
'server' => string(1) "1"
'available' => bool(true)
}
[1] =>
array(2) {
'server' => string(1) "2"
'available' => bool(false)
}
[2] =>
array(2) {
'server' => string(1) "3"
'available' => bool(true)
}
[3] =>
array(2) {
'server' => string(1) "4"
'available' => bool(true)
}
}