JSON解析问题
JSON parse issue
我有一个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);
});
}
如果您从$.ajax()中检索那块数据,那么您可以设置dataType: 'json'
为您自动解析它。
否则使用$.parseJSON()
如果您正在使用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);
http://api.jquery.com/jQuery.parseJSON/你在找这个吗?
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);
相关文章:
- Ext.js从json构建模型关系的问题
- 将数据加载到使用JSON返回的表单字段时出现问题
- 在javascript中使用json数据导致问题
- 神秘的ajax json请求问题jQuery
- JavaScript/jQuery JSON数组问题-值为未定义
- 从第三方服务器发出解析json的问题
- 获取json结果的身份验证问题
- 关于复杂JSON解析(angularjs和javascript)的问题
- JSON分析拼接问题
- 使用.map解析JSON对象时出现问题
- Javascript/Json日期转换问题
- Webgl 加载 json 模型问题
- 从 JSON 对象获取数据时出现问题
- JSON 格式问题
- 使用 jQuery.map 后使用 JSON.stringify 的问题
- 使用 GitHub API 在 dojo 中执行 PUT 更新会返回 400:解析 JSON 时出现问题
- node.js+MySQL;JSON结果-回调问题&没有响应客户端
- SAPUI5绑定问题:json文件中维护的列表项链接不起作用
- 使用jQuery进行谷歌地图api调用时出现问题(JSON未返回)
- ExtJS中提交的响应有问题(JSON中的响应,但HTML输入的地方)