JSON 在类似 JSON 的对象 JavaScript 中
JSON inside JSON-like object javascript
我生成了一个json类型的变量:
var jsonLines = [[{"x":"275","y":"231"},{"x":"124","y":"237"}],[{"x":"201","y":"157"},{"x":"275","y":"231"}],[{"x":"215","y":"307"},{"x":"201","y":"157"}],[{"x":"342","y":"188"},{"x":"215","y":"307"}]];
我想解析这个类似 JSON 的对象并打印相应的实体。我在SO尝试了许多类似问题的解决方案,但没有任何效果(对于每个循环,通过索引等)。如果有人能帮助我,那就太好了。谢谢。
JSON 是 JavaScript Object Notation 的缩写。你那里有一个Javascript对象文字,它可以被这样对待。
for(var i = 0; i < jsonLines.length; i++){
var innerArray = jsonLines[i];
for(var j = 0; j < innerArray.length; j++){
var obj = innerArray[j];
//now you can use obj.x, obj.y etc...
}
}
JSON在很大程度上基于JavaScript对象文字,所以当它在实际代码中而不是在字符串/文本文件中时,它实际上是一个JavaScript对象。
你可以像这样分解对象
//An Array of...
[
//Arrays of
[
//JavaScript Object Literals
{"x":"275","y":"231"},
{"x":"124","y":"237"}
],
[{"x":"201","y":"157"},{"x":"275","y":"231"}],
[{"x":"215","y":"307"},{"x":"201","y":"157"}],
[{"x":"342","y":"188"},{"x":"215","y":"307"}]
]
JavaScript 对象属性名称可以是字符串也毫无价值
var obj1 = {
a : "someValue"
}
var obj2 = {
"a" : "someOtherValue"
}
//Both of these objects can access property "a"
obj1.a //someValue
obj2.a //someOtherValue
相关文章:
- 更改json/javascript对象var名称或从数字var中检索值
- XML字符串转换为JSON javascript
- ASP.NET WebApi DateTimeOffset 序列化为 Json/JavaScript (angular2
- 对 JSON JavaScript 中的值应用折扣
- 使用JSON/JavaScript将成员添加到Office 365组
- 格式不正确的json/javascript
- Json javascript parsing
- JSON JavaScript 未定义的变量问题
- 在 JSON/Javascript 中表示一天中的时间的首选方法
- XML 到 JSON JavaScript 函数不起作用
- loop through json javascript
- 在 Rails 中对 JSON/Javascript 解析的正确过程
- 在 JSON JavaScript 中查找和替换
- JSON / JavaScript 获取对象键
- 过滤嵌套的 JSON JavaScript
- 将不带属性的值附加到 json javascript
- JSON+Javascript/jQuery.如何从 json 文件导入数据并对其进行解析
- parse facebook json javascript
- 在嵌套的 json javascript 中显示数组的所有键值对
- 将两个 json/javascript 数组合并为一个数组