0

正如我所期望的,我的 json 作为关联数组从我的 PDO MySQL 查询中返回,但整个字符串被两个封闭的括号包围。我不确定如何绕过括号进行解析。这是一个类似于需要解析的json的简短示例。关于我可能采取的方法或如何开始的任何想法?

{
    "A": {
        "lat": "37.76506200",
        "lng": "-122.4196940"
    },
    "B": {
        "lat": "37.75225400",
        "lng": "-122.4184660"
    },
    "C": {
        "lat": "37.72198087",
        "lng": "-122.4474142"
    }
}
4

1 回答 1

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);
于 2012-07-30T23:06:17.027 回答