我尝试查找上述比较,但找不到答案。
因为有多种方法可以获取 JObject(或所有继承自 JToken 的子类型) 例如:
Method1
. JObject.FromObject(obj);
Method2
. JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeObject(obj));
Method1 的性能会比 Method2 好吗?
我的用例与将一组实体备份到文本文件中并将其恢复有关。
最佳答案
这样更快:
JObject.FromObject(obj);
它直接从对象构建一个 JObject。另一种方法将对象序列化为 JSON JSON 字符串,然后解析 JSON 以构建 JObject。
关于c# - JSon.Net JObject.FromObject 与 JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeObject(obj));,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20857432/