Python到JavaScript对象图(反)序列化
Python to JavaScript object graph (de)serialization
我正试图将对象图从Python发送到浏览器中运行的JavaScript,我想知道是否有一对现成的库用于处理Python端的序列化和JavaScript端的反序列化。JSON不支持开箱即用的对象引用,JS-YAML的文档说它在浏览器环境中还没有做好生产准备,我也没有找到任何XML的东西。有什么建议吗?
edit:以下是我所说的"JSON不支持开箱即用的对象引用"的示例:我有一个商店数据库,其中包含产品和订单,以及它们之间的多对多关系。如果我在Python JSON序列化程序中放入一堆订单,结果将包含每个产品的多个序列化(副本),因为JSON序列化程序无法表示"我已经序列化了这个产品,所以我只插入对它的引用"。所以我把结果放在网上,并在客户端上对其进行反序列化,现在我有多个JavaScript对象表示同一个产品,这很糟糕。
jsonpickle怎么样?JS开箱即用的json非常棒,在python中添加json pickle是缺失的一环:jsonpickle
相关文章:
- 序列化数据属性中对象的最可靠方法
- 是否可以在javascript中反序列化java对象
- 对象序列化,JAVA,Javascript
- 如何使用angularjs序列化对象
- 如何在C#中反序列化json对象
- JSON.stringify没有序列化对象
- 如何在JavaScript中序列化对象
- Python到JavaScript对象图(反)序列化
- 如何:从javascript反序列化C#对象
- Javascript:反序列化对象和混合方法
- 使用具有有效 JavaScript 格式的 Json.NET 序列化对象
- 序列化对象中带有 bashslash 的 Json 分析错误
- 字符串化和解析 JSON(序列化对象结构)和反序列化,将 JSON 字符串转换为对象结构
- 如何将参数添加到序列化对象
- 如何在 Node JS 中反序列化对象(Java 序列化对象)
- 序列化对象数组
- Angular2在后台线程中使用自定义的可序列化对象
- 可序列化对象排除从客户端调用我的公共属性
- 如何创建嵌套在另一个对象中的序列化对象集
- 在 JavaScript 中序列化/反序列化对象的最佳方法