]開頭因此,我一直在尋找一段時間,但我沒有找到任何有用的東西。我有興趣解碼這樣的json代碼:如何解碼json,以[{php
[
{"server":"1","available":true},
{"server":"2","available":false},
{"server":"3","available":true},
{"server":"4","available":true}
]
我想解碼,在php中使用json_decode。我怎樣才能做到這一點? =)
]開頭因此,我一直在尋找一段時間,但我沒有找到任何有用的東西。我有興趣解碼這樣的json代碼:如何解碼json,以[{php
[
{"server":"1","available":true},
{"server":"2","available":false},
{"server":"3","available":true},
{"server":"4","available":true}
]
我想解碼,在php中使用json_decode。我怎樣才能做到這一點? =)
使用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)
}
}
作爲對象的數組:
$data = json_decode($rawData);
作爲ASSOC數組的數組:
$data = json_decode($rawData, true);
出了什麼問題?只要做到這一點.. – iMoses
什麼是錯的? http://codepad.org/5Eo7vBLx – j0k
喜歡這個http://codepad.org/J3HxU5gt –