牛顿软件中的com.google.gson.JsonArray

时间:2019-06-21 19:25:47

标签: c# json.net

我正在将使用com.google.gson的一些较旧的c#代码转换为使用Newtonsoft的新代码库。

我需要转换一行使用com.google.gson.JsonArray的代码 到Newtonsoft的版本。

我已经在Google上搜索了很多,但是找不到使用Netwonsoft显示语法的示例。

旧代码:  new JsonPrimitive((string) value)

我希望我能得到类似的东西:  JObject.Primitive(value);

1 个答案:

答案 0 :(得分:2)

在Json.Net中,JValue表示JSON原语(字符串,数字,布尔值或null),因此您的代码应转换为new JValue(value)

如果需要有关JValueJObject与其他类型的JTokens之间的关系的详细信息,请参见this answer