Javascript JSON解析问题

Javascript JSON解析问题,javascript,jquery,json,Javascript,Jquery,Json,我有一个JSON字符串,如下所示: {"time":"2011-11-30 04:44","countryName":"Austria","sunset":"2011-11-30 16:32","rawOffset":1,"dstOffset":2,"countryCode":"AT","gmtOffset":1,"lng":10.2,"sunrise":"2011-11-30 07:42","timezoneId":"Europe/Vienna","lat":47.01} 我如何使用java

我有一个JSON字符串,如下所示:

{"time":"2011-11-30 04:44","countryName":"Austria","sunset":"2011-11-30 16:32","rawOffset":1,"dstOffset":2,"countryCode":"AT","gmtOffset":1,"lng":10.2,"sunrise":"2011-11-30 07:42","timezoneId":"Europe/Vienna","lat":47.01}
我如何使用javascript解析它?我试过使用:

function callbackFun(data) {
        $j.each(data.result, function(i, item) {
            alert(this.time);
        });
    }

但这似乎是不正确的。

如果您从中检索该数据段,那么您可以设置数据类型:“json”以便为您自动解析它


否则,只要使用

如果您从中检索该数据段,那么您可以设置数据类型:“json”以自动解析它


否则,只需使用

如果您使用的是jQuery,那么它很简单:

var obj = '{"time":"2011-11-30 04:44","countryName":"Austria","sunset":"2011-11-30 16:32","rawOffset":1,"dstOffset":2,"countryCode":"AT","gmtOffset":1,"lng":10.2,"sunrise":"2011-11-30 07:42","timezoneId":"Europe/Vienna","lat":47.01}';

var json = jQuery.parseJSON(obj);
alert(json.time);
alert(json.countryName);

如果您使用的是jQuery,那么它很简单:

var obj = '{"time":"2011-11-30 04:44","countryName":"Austria","sunset":"2011-11-30 16:32","rawOffset":1,"dstOffset":2,"countryCode":"AT","gmtOffset":1,"lng":10.2,"sunrise":"2011-11-30 07:42","timezoneId":"Europe/Vienna","lat":47.01}';

var json = jQuery.parseJSON(obj);
alert(json.time);
alert(json.countryName);

你在找这个吗

var MyJson = '{"time":"2011-11-30 04:44","countryName":"Austria","sunset":"2011-11-30 16:32","rawOffset":1,"dstOffset":2,"countryCode":"AT","gmtOffset":1,"lng":10.2,"sunrise":"2011-11-30 07:42","timezoneId":"Europe/Vienna","lat":47.01}';

var MyObject = jQuery.parseJSON(MyJson);

你在找这个吗

var MyJson = '{"time":"2011-11-30 04:44","countryName":"Austria","sunset":"2011-11-30 16:32","rawOffset":1,"dstOffset":2,"countryCode":"AT","gmtOffset":1,"lng":10.2,"sunrise":"2011-11-30 07:42","timezoneId":"Europe/Vienna","lat":47.01}';

var MyObject = jQuery.parseJSON(MyJson);

如果不使用jQuery,它也很简单。如果不使用jQuery,它也很简单。