【问题标题】:What is The name of a JSON feature that uses a reference method to prevent duplicate data?使用引用方法防止重复数据的 JSON 特征的名称是什么?
【发布时间】:2019-08-30 18:18:13
【问题描述】:

我的意思是使用参考方法来减少数据大小的 JSON 功能...... 这是我的 c# 编程作业... 感谢您的关注

【问题讨论】:

    标签: c# json database performance


    【解决方案1】:

    这不是 JSON 的一个特性 - 实际上它根本不是 JSON 规范的一部分。用于将元数据添加到 JSON 的技术,例如对象引用、cmets 和类型信息,都是 JSON 扩展 - 通常使用前缀属性名称。

    这些技术也没有单一的名称。

    在 Json.NET(又名 Newtonsoft.Json)中,API 是 JsonSerializerSettings.PreserveReferencesHandling = PreserveReferencesHandling.All,如下所述:https://www.newtonsoft.com/json/help/html/PreserveReferencesHandlingObject.htm

    但其他 JSON 库有自己的接口来控制这种行为 - 并且在实现之间不是标准的。

    【讨论】:

    • @SaeedPashaZanussi 它没有名字——这就是我的意思。如果你的作业说它有名字,那么你的教授就错了。
    • 对不起...这是我的错误...我认为它是与序列化程序的递归行为相关的功能或方法!...请帮助我...我需要它的名字!
    猜你喜欢
    • 2020-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 2017-11-14
    • 2016-04-06
    相关资源
    最近更新 更多