Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个连接到 REST API 以检索 JSON 格式的数据的应用程序。
有时响应是大字符串的形式。
解析如此大量数据的最有效方法是什么。我检查了DataContractJsonSerializer但解析不是异步的。
是否有另一个库或技术来异步解析大块?
使用 JSON.NET。
http://james.newtonking.com/projects/json/help/index.html?topic=html/M_Newtonsoft_Json_JsonConvert_DeserializeObjectAsync_1.htm
你可以像这样使用它:
var data = await JsonConvert.DeserializeObjectAsync<ROOT_OBJECT>(stringData);