如何合并两个 JSON 文件,然后检索它
How can I merge two JSON files and then retrieve it?
我创建了一个JSON文件,以便将数据访问到我的一个FramerJS原型中。我知道如何创建基本的 JSON,但不幸的是,我正在努力创建更复杂的 JSON。
下面的示例给出了我正在尝试做什么的提示。这是对的吗?
{
"bus":[{
"id":1,
"posX":1080,
"posY":1575,
},{
"id":2,
"posX":1080,
"posY":1575,
}],
"trains":[{
"id":1,
"posX":1080,
"posY":1575,
}, {
"id":2,
"posX":1080,
"posY":1575
}
]
}
其次,如何访问其值?下面的代码是否正确?
y: bus.posY
提前谢谢你。
其次,我如何访问它的价值?下面是下面的代码 正确?
bus
是一个数组,所以你必须
-
要么迭代它以获取特定值
obj.bus[i].posX;
//i 是循环中的计数器变量
这可能是一个 for 循环
for ( var i = 0; i < obj.bus.length; i++)
{
console.log( obj.bus[i].posX );
}
选择特定的索引值
obj.bus[0].posX;
//0 是对象内部的索引bus
我假设你的对象是:
var json = {
"bus":[{
"id":1,
"posX":1080,
"posY":1575,
},{
"id":2,
"posX":1080,
"posY":1575,
}],
"trains":[{
"id":1,
"posX":1080,
"posY":1575,
}, {
"id":2,
"posX":1080,
"posY":1575
}
]
};
然后,您的总线是一个数组,因此您必须访问它,如下所述:
json.bus[0]["posY"] //will be 1575
json.bus[0].posY //will be 1575
或者,您可以迭代 (for( 并获取您的特定索引。
json.bus[i]["posY"]
json.bus[i].posY
相关文章:
- 将大数组(字符串和类型数组的混合物)存储到blob或文件中/从blob或文件检索大数组的最佳方式
- javascript从选中的复选框中检索输入值,并在同一网页中显示多个html文件
- Javascript-检索文件夹中文件的名称
- 从多个文件上传中检索文件大小
- 尝试从csv文件中检索单个值时出现问题
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 为什么可以't我从Json文件中检索数据
- 检索驱动器文件
- 如何从 json 文件中检索所有字段
- 如何通过javascript从state.xml文件中检索所有状态名称
- Chrome应用程序:无法检索文件加载状态
- jQuery动态绑定文件输入并在函数中检索文件
- 当使用AJAX获取PHP文件以从MySQL数据库中检索数据时,会出现下拉表单disapering
- 如何将下拉列表中检索到的值的id从数据库发送到php文件
- 如何从窗口中检索文件.持久存储
- 检索 XML 文件 (JavaScript)
- 问题,用于创建从xml文件检索并以xHTML显示的嵌套列表
- 从外部文件检索JSON数据时,如何访问该数据
- Jquery AJAX($.get或$.ajax) HTML文件检索、操作和JSON发送
- 从css文件检索高度属性时遇到问题