【发布时间】:2012-02-06 02:48:24
【问题描述】:
如何获得一个对象的给定子节点的 JSON 路径?
例如:
var data = {
key1: {
children: {
key2:'value',
key3:'value',
key4: { ... }
},
key5: 'value'
}
给出了一个引用 key4 的变量。现在我正在寻找绝对路径:
data.key1.children.key4
有没有办法在 JS 中完成这项工作?
提前谢谢你。
【问题讨论】:
-
如果您的搜索变量指向一个字符串对象(如示例中),您将无法可靠地搜索该路径,因为(例如)
data.key1.children.key3 === data.key4也将是true,可能不是你想要达到的目标。 -
谢谢 Yoshi,我已经更新了代码示例。现在引用指向另一个对象。
标签: javascript json xpath