JsonObject の GetNamedString メソッドは、スペースに対して を返しています。たとえば、" The String " は The String として返されます。この問題を解決するための回避策はありますか?
1 に答える
0
HtmlDecodeまたはConvertToTextを介して実行するのはどうですか- 文字列に期待する内容に応じて:
JsonObject s = new JsonObject();
s.Add(new KeyValuePair<string, IJsonValue>("val", JsonValue.CreateStringValue(" The String ")));
var t = System.Net.WebUtility.HtmlDecode(s.GetNamedString("val"));
ちなみに、文字列を表示するには明示的にnbsp;
文字列を挿入する必要があったため、取得している JSON にその文字列が埋め込まれていると思われます (デフォルトで埋め込まれているだけではありません)。
于 2012-10-25T18:17:28.883 に答える