JSON.NET仅在Android上首次使用时进行慢速反序列化

时间:2017-05-25 20:42:15

标签: android xamarin xamarin.android json.net

我正在构建一个Xamarin Forms应用程序,并使用Newtonsoft.Json反序列化我的json。

仅在Android上(在iOS上快速工作),反序列化需要很长时间(10-12秒)才能反序列化。第二次,在完全相同的json上,非常快。

网上有几个人建议他们通过降级到json.net 8.0.3来修复同样的问题但是它似乎没有支持.net标准,我正在使用它。我已经尝试过9.0.1和10.0.2并且遇到了这个问题。

1 个答案:

答案 0 :(得分:0)

是的,它是在第一次反序列化对象时发生的。 您可以尝试在App的启动时反序列化一个小对象...然后您应该在它之后更快地反序列化。 让我知道