【发布时间】:2019-08-30 18:18:13
【问题描述】:
我的意思是使用参考方法来减少数据大小的 JSON 功能...... 这是我的 c# 编程作业... 感谢您的关注
【问题讨论】:
标签: c# json database performance
我的意思是使用参考方法来减少数据大小的 JSON 功能...... 这是我的 c# 编程作业... 感谢您的关注
【问题讨论】:
标签: c# json database performance
这不是 JSON 的一个特性 - 实际上它根本不是 JSON 规范的一部分。用于将元数据添加到 JSON 的技术,例如对象引用、cmets 和类型信息,都是 JSON 扩展 - 通常使用前缀属性名称。
这些技术也没有单一的名称。
在 Json.NET(又名 Newtonsoft.Json)中,API 是 JsonSerializerSettings.PreserveReferencesHandling = PreserveReferencesHandling.All,如下所述:https://www.newtonsoft.com/json/help/html/PreserveReferencesHandlingObject.htm
但其他 JSON 库有自己的接口来控制这种行为 - 并且在实现之间不是标准的。
【讨论】: