【发布时间】:2014-04-30 16:00:08
【问题描述】:
我在可移植类库 (PCL) 项目(针对 Xamarin.Android 和 Xamarin.iOS)中使用 Json.NET (Newtonsoft.Json) 包,并希望获取 JSON 对象的字符串表示形式,但没有格式(即没有新行,没有制表符等)。我该怎么做?
目前,如果我在 JObject 实例上调用 JObject.ToString(),我会得到一个带有换行符 (\n) 的字符串,如下所示:
"{\n \"key\": \"value\"\n}"
本质上,我想做的是解析 JSON 对象的初始字符串表示,该对象可能包含或不包含格式/缩进/等,将解析的 JSON 对象转换为 not 包含格式/缩进/等,并以字符串结尾,如下所示:
"{\"key\":\"value\"}"
这可以通过 PCL 项目中的 Json.NET (Newtonsoft.Json) 包实现吗?我可以使用另一个库来完成此操作吗?
【问题讨论】:
标签: xamarin.ios xamarin.android xamarin json.net portable-class-library