gpt4 book ai didi

c# - 自定义 JSON.Net 输出

转载 作者:行者123 更新时间:2023-11-30 18:42:25 25 4
gpt4 key购买 nike

背景故事:我开始使用 .net 中内置的 JSON 序列化程序,但很快遇到了一些限制。

通过我需要发布数据的方式,它更多地用于生成对象图的摘要而不是完整的数据转储。我永远不知道这些图会有多大,它们会在哪里导致异常等等。

根据我需要执行的操作,以下是我的要求(注意其中一些我可以做到,其他我无法在 JSON.Net 中找到关于我将在何处构建功能的引用点):

  • 尝试序列化图时出现 Handel 异常 - 可以做到
    • 导致异常的属性仍应包含在 JSON 输出中,值是异常类型 - ????
  • Handel 循环引用 - 可以做到
  • 修剪大量字符串 - 可以做到
  • 对象图深度修剪 - ????
  • 对象图兄弟计数修剪 - ????
  • 对象图总节点数修剪 - ????
  • 以与其他对象不同的方式序列化图中的不同对象(即,针对不同的属性使用不同的 JsonSerializerSettings)- ????

如果有人能给我任何指示,告诉我该往哪个方向走,以便能够瞄准各个要点,那就太好了。

最佳答案

您是否尝试查看 Json.NET 中的 Linq-to-Json 以获得其中的大部分内容? (即使它可能会变得丑陋)

http://james.newtonking.com/pages/json-net.aspx

关于c# - 自定义 JSON.Net 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5747121/

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