gpt4 book ai didi

c# - Dump() 对象到 JSON pretty-print 字符串

转载 作者:太空宇宙 更新时间:2023-11-03 18:06:12 42 4
gpt4 key购买 nike

好吧,我对此有点问题,如果有适用的许可许可,我宁愿不构建自己的代码。

我需要一种方法将对象实例(任何对象)转储为人类可读的 JSON 字符串。我们的计划是使用 ServiceStack.Text,但该软件在 v3 中有限制性许可,我们没有构建 FOSS。我对 mgmt 对购买 ServiceStack v4 的商业许可证只是为了转储对象的了解也为零。因此,我们需要类似于 MIT 许可的东西。

WCF 中的内部 JSON 序列化程序似乎只适用于 DataContract 装饰对象。

知道类似的东西是否可用吗?

最佳答案

使用JSON.Net将对象转换为 JSON 字符串。

string json = JsonConvert.SerializeObject(objectToSerialize);

我还执行以下操作以将 JSON 很好地格式化为可读文件(而不是仅一行)

JToken jt = JToken.Parse(json);
string formattedJson = jt.ToString();

关于c# - Dump() 对象到 JSON pretty-print 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29163755/

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