gpt4 book ai didi

xamarin.ios - 将 JSON 对象转换为没有格式和缩进的字符串

转载 作者:行者123 更新时间:2023-12-04 07:53:45 24 4
gpt4 key购买 nike

我在可移植类库 (PCL) 项目(针对 Xamarin.Android 和 Xamarin.iOS)中使用 Json.NET (Newtonsoft.Json) 包,并希望获得 JSON 对象的字符串表示形式,不包含格式化(即没有新行,没有制表符等)。我该怎么做?

目前,如果我在 JObject 实例上调用 JObject.ToString(),我会得到一个带有新行 (\n ) 字符如下:

"{\n  \"key\": \"value\"\n}"

本质上,我想做的是解析一个 JSON 对象的初始字符串表示,它可能不包含格式/缩进/等,将解析的 JSON 对象转换为一个 包含格式/缩进/等,并以字符串结尾,如下所示:

"{\"key\":\"value\"}"

PCL 项目中的 Json.NET (Newtonsoft.Json) 包是否可行?我可以使用另一个库来完成此任务吗?

最佳答案

您是否尝试过接受 Formatting 枚举值的 JObject.ToString() 重载?

string json = jObject.ToString(Formatting.None);

关于xamarin.ios - 将 JSON 对象转换为没有格式和缩进的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23392855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com