我尝试寻找上述比较但未找到答案。
因为有多种方法可以获取JObject(或者所有子类型继承自JToken) 例如:
方法1
。 JObject.FromObject(obj);
方法2
。 JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeObject(obj));
Method1的表现会比Method2好吗?
我的用例与将一组实体备份到文本文件并将其恢复原状有关。
答案 0 :(得分:13)
这更快:
JObject.FromObject(obj);
它直接从对象构建一个JObject。另一种方法将对象序列化为JSON JSON字符串,然后解析JSON以构建JObject。
答案 1 :(得分:2)