是否有通过JSON中的标识引用对象的标准方法?例如,可以合理地序列化/加载具有大量(可能是圆形)引用的图形和其他数据结构吗?
编辑 :我知道做一次性解决方案很容易(“先列出图中所有节点的列表,然后……”)。我想知道是否存在针对此问题的标准通用解决方案。
我最近在搜索相同的功能。似乎没有用于JSON引用的标准或普遍实现。我发现了一些可以共享的资源:
http://groups.google.com/group/json- schema/browse_thread/thread/95fb4006f1f92a40-这只是基于ID引用的讨论。
http://www.sitepen.com/blog/2008/06/17/json-referencing-in- dojo/-Dojox中的实现(Dojo框架的扩展)-讨论了基于id和基于路径的引用。
http://goessner.net/articles/JsonPath/-这似乎是为基于路径的JSON引用建立标准的尝试- 也许是XPath的一小部分(?)。这里似乎有一个实现,但是我在下载部分不断出现错误-您可能比较幸运。但是同样,这还远远没有达到标准。