gpt4 book ai didi

json - 通过身份引用对象的标准方式(例如,循环引用)?

转载 作者:IT老高 更新时间:2023-10-28 12:50:13 25 4
gpt4 key购买 nike

在 JSON 中是否有通过身份引用对象的标准方法?例如,具有大量(可能是循环)引用的图形和其他数据结构可以被合理地序列化/加载?

编辑:我知道一次性解决方案很容易(“列出图中所有节点的列表,然后……”)。我想知道这个问题是否有一个标准的、通用的解决方案。

最佳答案

我最近也在搜索同样的功能。在 JSON 中引用似乎没有标准或普遍的实现。我找到了一些可以分享的资源:

  • JSON 引用的 future

http://groups.google.com/group/json-schema/browse_thread/thread/95fb4006f1f92a40 - 这只是关于基于 id 的引用的讨论。

  • Dojo 中的 JSON 引用

http://www.sitepen.com/blog/2008/06/17/json-referencing-in-dojo/ - Dojox 中的实现(Dojo 框架的扩展) - 讨论基于 id 和基于路径的引用。

  • JSONPath - JSON 的 XPath

http://goessner.net/articles/JsonPath/ - 这似乎是为基于路径的 JSON 引用建立标准的尝试 - 可能是 XPath 的一小部分(?)。这里似乎有一个实现,但我在下载部分不断收到错误 - 你可能会有更好的运气。但同样,这还没有接近标准。

关于json - 通过身份引用对象的标准方式(例如,循环引用)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4001474/

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