JsonObject的GetNamedString方法正在为空间返回& nbsp。例如,“The String”以& nbspThe String& nbsp的形式返回。有没有解决方法来解决这个问题?
答案 0 :(得分: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是嵌入的(而不是默认情况下这样做)。