gpt4 book ai didi

c# - JSon.Net JObject.FromObject 与 JsonConvert.DeserializeObject(JsonConvert.SerializeObject(obj));

转载 作者:太空狗 更新时间:2023-10-29 22:12:10 27 4
gpt4 key购买 nike

我尝试查找上述比较,但找不到答案。

因为有多种方法可以获取 JObject(或所有继承自 JToken 的子类型)例如:

Method1

. JObject.FromObject(obj);

Method2

. JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeObject(obj));

Method1 的性能会比 Method2 好吗?

我的用例与将一组实体备份到文本文件中并将其恢复有关。

最佳答案

这样更快:

JObject.FromObject(obj);

它直接从对象构建一个 JObject。另一种方法将对象序列化为 JSON JSON 字符串,然后解析 JSON 以构建 JObject。

文档: JObject.FromObject

关于c# - JSon.Net JObject.FromObject 与 JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeObject(obj));,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20857432/

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