UWP中Json解析的更好方法

UWP中Json解析的更好方法,json,performance,parsing,uwp,json.net,Json,Performance,Parsing,Uwp,Json.net,需要知道,是否有更好的/最好的方法来实现json解析 我正在处理的巨大json数据可能高达3~4mb 我知道使用jsonobject到对象映射会更快。但是有一些依赖性,所以无法使用 目前处理这些海量数据的方式是 JToken value; dynamic item; if (item.TryGetValue("DELAY_ID", out value)) {

需要知道,是否有更好的/最好的方法来实现json解析

我正在处理的巨大json数据可能高达3~4mb

我知道使用jsonobject到对象映射会更快。但是有一些依赖性,所以无法使用

目前处理这些海量数据的方式是

            JToken value;
            dynamic item;                

            if (item.TryGetValue("DELAY_ID", out value))
            {
                if (!string.IsNullOrEmpty(value.ToString()))
                {
                    DelayId = (int)value;
                }
            }
我必须做空检查。这种搜索方式对所有键值对都执行

不确定我做的是否正确

请给我指路

问候,


Rummy

用于JSON序列化和反序列化的go-to库是JSON.Net。在Nuget中搜索它

最好的事情是您不需要向类添加任何额外的属性

这是文件。

Newtonsoft.Json不是最快的方法。据了解,当使用iOS字典解析相同的Json时,它比
DataContractJsonSerializer
JavaScriptSerializer
更快。减少了50%。不确定objective C是否比.NET做得更快