【发布时间】:2011-03-03 03:46:54
【问题描述】:
我有一个包含 3 个级别的 JSON 值集合:
集群>段>节点
每个集群由段组成,每个段由节点组成。我试图弄清楚如何将其表示为 JSON 对象,但我不确定如何创建该结构。
每个节点都包含一个 id 以及对其段 id 和集群 id 的引用。我写了一个这样的测试对象:
var customers = [
{
"cluster" :
{"flights":4, "profit":5245, "clv":2364,
"segment" :
{ "flights":2, "profit":2150, "clv":1564,
"node" :
{ 'xpos': 1, 'ypos': 2 }// closes node
}// closes segment
}//closes cluster
},
{
"cluster" :
{"flights":4, "profit":5245, "clv":2364,
"segment" :
{ "flights":2, "profit":2150, "clv":1564,
"node" :
{ 'xpos': 1, 'ypos': 2 }// closes node
}// closes segment
}//closes cluster
}
];
感觉有点不稳定的部分是段和节点的嵌套方式。我没有收到任何错误,但这是表示此数据的最佳方式吗?
编辑:
感谢您的回答,就使用工具 (jsonlint) 和更好地理解 json 中的结构化数据而言,它无疑为我指明了正确的方向。它们都是正确的答案,这向我表明这是一个非常基本的问题。再次感谢。
【问题讨论】:
-
OP 能否提供有关关卡的缺失信息?有关此请求的更多信息,请参阅stackoverflow.com/a/44121710/5440638 中的建议答案
标签: javascript json data-structures