Monodroid Newtonsoft.JSON 的替代品

Alternatives to Newtonsoft.JSON for Monodroid

我们目前在基于 C# 的项目中使用 Newtonsoft.JSON 表示法和 serialization/de-serialization 个 JSON 对象(如下所示),我们还需要与使用 Xamarin MonoDroid

编写的应用程序
[JsonProperty("type")]
public string theType { get; set; }

....

JsonConvert.DeserializeObject<List<OurModel>>(jsonString);

但是,Newtonsoft.JSON 与 Mono

不兼容

大概有一个简单的解决方案可以在 C# 环境和 Monodroid 中处理 JSON 数据?理想情况下,我们可以有一个共同的 class 在两个项目之间共享?

如 Json.NET 主页所列,"Json.NET supports Windows, Windows Store, Windows Phone, Mono, and Xamarin."

Newtonsoft 是制作 Json.NET 的公司 - 因此库使用的命名空间是 "Newtonsoft.Json"。他们都指的是同一个图书馆。

我已经在 Xamarin.Android 个应用程序中成功使用了 Json.NET。

如果您不确定从哪里获得适用于您的 Xamarin.Android 应用程序的库副本,请尝试使用 NuGet