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
我们目前在基于 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