从Javascript读取JSON数据
read JSON data from Javascript
php文件返回一个JSON
[
{"value":
{"longitude":"103.8439764",
"latitude":"1.0345","date":"Tue 04 Jun, 2013",
"time":"12:27"}},
{"value":
{"longitude":"104.8439764",
"latitude":"1.235","date":"Mon 03 Jun, 2013",
"time":"12:28"}},
{"status":
"his_loc"
}
]
怎样才能实现数据喜欢数据。状态还是其他?
您必须将数据解析为对象变量:
var data = JSON.parse( datastring );
之后,您可以直接处理某些属性(例如data.status)。
由于这是一个数组,您应该像
这样访问它var data = JSON.parse(json_string);
var status = data[2].status
如果可能的话,我建议重构来自服务器的响应,因为响应的格式不是很好。
步骤1:修改响应如下:
{
"value1":
{"longitude":"103.8439764",
"latitude":"1.0345","date":"Tue 04 Jun, 2013",
"time":"12:27"},
"value2":
{"longitude":"104.8439764",
"latitude":"1.235","date":"Mon 03 Jun, 2013",
"time":"12:28"},
"status":
"his_loc"
}
步骤2:解析对JSON对象的响应。
var json = JSON.parse(responseString);
现在您可以通过以下方式访问状态:
var status = json.status;
就是这样!
相关文章:
- 无法使用变量访问数据 JSON
- 使用 ng-repeat解析不均匀数据/ json对象
- 在没有jsonp的情况下从另一个域获取数据(json格式)
- 如何获取带参数的数据json
- 如何在android中显示实时雅虎金融股票数据..json格式如下所示
- 使用 JavaScript 将数据 json 显示到网页中
- 高位图表来源于API数据(JSON)
- 使用动态数据json初始化同位素
- Django:将数据JSON从视图传递给javascript
- 存储配置数据 (json)
- 未捕获的SyntaxError:意外的标识符图像数据json
- 接收数据json/jquery
- Jquery数据表数据json
- 不能在cakephp中使用数组数据json
- 在不锁定浏览器的情况下,将大数据JSON从REST请求反序列化为对象
- 如何读取数据JSON格式数组的字符串数据
- 我有一个流星应用程序,需要从/public/_assets/results/mmresults读取数据.Json文件,在
- 数据json不显示在html
- 使用2个下拉列表创建2个并排的表行来比较数据- JSON
- 需要将复杂的json对象转换为合适的angularjs UI树数据json结构