所以我一直在寻找一段时间,但我没有发现任何有用的东西。我有兴趣解码这样的 json 代码:
[
{"server":"1","available":true},
{"server":"2","available":false},
{"server":"3","available":true},
{"server":"4","available":true}
]
我想在 php 中使用 json_decode 对其进行解码。我怎样才能做到这一点?=)
作为对象数组:
$data = json_decode($rawData);
作为 assoc 数组的数组:
$data = json_decode($rawData, true);
使用 php 本机函数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)
}
}