System.Json等效于Json.Net

时间:2017-07-20 03:07:53

标签: c#

我正在使用一些使用以下内容的旧C#代码(reader是StreamReader):

JsonValue authorization = JsonValue.Parse(reader.ReadToEnd) 

System.Json不再使用,那么JSON.net中的代码是什么?

1 个答案:

答案 0 :(得分:0)

在Json.NET中,有一种非泛型方法将返回JObject

JObject item = JsonConvert.DeserializeObject(reader.ReadToEnd());

如果你知道json结构,你可以使用泛型方法:

ClassName item = JsonConvert.DeserializeObject<ClassName>(reader.ReadToEnd());

有关更多示例,请参阅Json.NET documentation