在javascript中解析来自url的json

SON*_*WAL -2 javascript json

我想解析从jsp中的url检索到的json.有人可以帮忙吗?我的网址以json格式给出响应,现在我想在我的html页面中调用它.我的网址正在回复

{"status":1,"msg":"List of Rooms","id":["1","2","3"],"name":["php","Java","myroom4"]}
Run Code Online (Sandbox Code Playgroud)

我无法理解出了什么问题.请帮忙.

<script type="text/javascript" charset="utf-8">

    $.get('http:....', function(data, textStatus) {
        alert('Status is '+textStatus);
        alert('JSON data string is: '+data);

        var myJson = JSON.parse(data);
        var myJson = JSON.parse(textStatus);
        var myJsonObj = jsonParse(myJson);

        alert(myJsonObj.msg); 


        }, 'text');

</script>
Run Code Online (Sandbox Code Playgroud)

我的网址正在回复

{"status":1,"msg":"List of Rooms","id":["1","2","3"],"name":["php","Java","myroom4"]}
Run Code Online (Sandbox Code Playgroud)

the*_*ack 5

不需要解析(JSON.parse)..你可以直接说data.msg得到所需的响应,因为ajax响应可以直接以JSON对象的形式...

如果它不是二维的

$.getJSON(
          "http....url",
          function(data){

              alert(data.msg);

              });
Run Code Online (Sandbox Code Playgroud)

这对你有用.在这里测试过.