【发布时间】:2012-12-31 13:13:02
【问题描述】:
包含 100 个对象的 JSON 数据结构的输出应如下所示:
[{
"Value": "Sens1_001",
"Parent": Null,
"Child": {
"Value": "Sens2_068",
"Parent":"Sens1_001",
"Child" : {
"Value": "Sens3_034",
"Parent": "Sen2_068",
"Child": null,
"z_cordinate": 5
},
"z_cordinate": 0
},
"z_cordonate": -5
},
{
"Value": "Sens1_002",
"Parent": Null,
"Child": {
"Value": "Sens2_037",
"Parent":"Sens1_002",
"Child" : {
"Value": "Sens3_099",
"Parent": "Sen2_037",
"Child": null,
"z_cordinate": 5
},
"z_cordinate": 0
},
"z_cordonate": -5
},
{
"Value": "Sens1_003",
"Parent": Null,
"Child": {
"Value": "Sens2_012",
"Parent":"Sens1_003",
"Child" : {
"Value": "Sens3_054",
"Parent": "Sen2_012",
"Child": null,
"z_cordinate": 5
},
"z_cordinate": 0
},
"z_cordonate": -5
},
.
.
. // till 100th object
{
"Value": "Sens1_100",
"Parent": Null,
"Child": {
"Value": "Sens2_001",
"Parent":"Sens1_100",
"Child" : {
"Value": "Sens3_021",
"Parent": "Sen2_001",
"Child": null,
"z_cordinate": 5
},
"z_cordinate": 0
},
"z_cordonate": -5
}]
注意:我编辑了样例对象,请再查看一次,我更改了端括号,使其看起来更像一个数组而不是普通对象。 JSON 是次要的,我的数组应该满足我的目的。
目的:
我如何访问对象 X.parent.child 时尚。我有一些知识,但不足以构建这个对象。我还计划以两种方式访问对象,Grapndparent - Parent - Child 和 Me - Parent - Grandparent。我怎么能那样做?对象的父子关系应该是有意义的而不是随机的,而且一个父级可以有多个孩子。
【问题讨论】:
-
什么?您能否重新表述问题或添加一些细节以使其易于理解?
-
我已经编辑了问题,如果您正在寻找更多详细信息,请查看并告诉我
-
这不是有效的 Json,要拥有一个数组,您必须使用
[,]而不是{}JSON -
听起来你只是想创建一个涉及对象的数据结构,而不是实际的 JSON。无论哪种方式,您都需要提供更多信息。你到底有什么问题?请发布您的一些代码。
-
签出这个包,我想可以帮助你。 npmjs.com/package/customjsonbuilder
标签: javascript json logic