我的json从我的PDO MySQL查询作为关联数组返回,正如我想的那样,除了整个字符串被两个封闭的brakets包围。我不知道如何绕过括号进行解析。这是一个简短的例子,类似于需要解析的json。关于我可能采取的方法,或者我如何开始的任何想法?
{
"A": {
"lat": "37.76506200",
"lng": "-122.4196940"
},
"B": {
"lat": "37.75225400",
"lng": "-122.4184660"
},
"C": {
"lat": "37.72198087",
"lng": "-122.4474142"
}
}
答案 0 :(得分:2)
使用 PHP ,将json_decode
带到帐户:
$array = json_decode($string, true); // where $string is your returned value
echo $array['C']['lng']; // will print -122.4474142
使用 jQuery ,您可以使用:
var res = $.parseJSON(string);
console.log(res.C.lng); // returns -122.4474142
最后使用 vanilla javascript (如果支持JSON)
var res = JSON.parse(string);
console.log(res.C.lng);