gpt4 book ai didi

javascript - JSONPath 或其他类似 XPath 的 JSON/Javascript 实用程序;或 Jquery JSON

转载 作者:可可西里 更新时间:2023-11-01 01:39:41 25 4
gpt4 key购买 nike

我一直在研究 JSONPath,虽然它看起来做得很好,但我想知道是否有人使用过它并且可以评论它的可用性,或者可以推荐替代方案?如果有一个 JQuery 插件可以做这样的事情,那将是真正的巧妙之处。我一直在搜索插件并空手而归。无论如何,在我花时间了解 JSONPath(它有一些我不热衷的方面)之前,或者在我重新发明轮子之前,我想我会看看是否有人对此有看法......

为了让你明白我的意思,想象一下这个 Javascript 对象:

var Characters=[
{
id: "CuriousGeorge",
species:"Monkey",
mood: "curious",
appendage: [
{
type: "hand",
side: "left",
holding: [
{ id: "Banana" }
]
},
{
type: "hand",
side: "right",
holding: []
},
{
type: "foot",
side: "left",
holding: []
},
{
type: "foot",
side: "right",
holding: [
{ id: "YellowHat" },
{ id: "Keys" }
]
}
]
},
{
id: "ManInYellowHat",
species: "Human",
mood: "angry",
//...ok, you get it...
}
]

通过 Jquery 选择器之类的东西访问一些更深层次的对象不是很好吗?

var banana=SomeUtility("Characters holding #Banana").get(0);
var leftHands=SomeUtility("Characters appendage[type=hand][side=left]").get();

(这可能符合世界上最老套的代码示例的条件,但是嘿,我的 children 刚刚看了这个。而且由于 NDA,我不能使用真实的示例...)

...而且,为了让它更有趣,如果我要创建这样的东西,会有人使用它吗?

最佳答案

查看 JSON Select - JSON 类 CSS 选择器。

关于javascript - JSONPath 或其他类似 XPath 的 JSON/Javascript 实用程序;或 Jquery JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/859033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com