Windows 8 JsonObject.GetNamedString正在返回&;而不是空间

Windows 8 JsonObject.GetNamedString正在返回&;而不是空间,windows-8,Windows 8,JsonObject的GetNamedString方法正在返回空格。例如,“字符串”作为字符串返回。是否有解决此问题的方法?如何通过或运行它-取决于您希望字符串中包含的内容: JsonObject s = new JsonObject(); s.Add(new KeyValuePair<string, IJsonValue>("val", JsonValue.CreateStringValue("&nbsp;The String&nbsp;"))); var t =

JsonObject的GetNamedString方法正在返回空格。例如,“字符串”作为字符串返回。是否有解决此问题的方法?

如何通过或运行它-取决于您希望字符串中包含的内容:

JsonObject s = new JsonObject();
s.Add(new KeyValuePair<string, IJsonValue>("val",  JsonValue.CreateStringValue("&nbsp;The String&nbsp;")));
var t = System.Net.WebUtility.HtmlDecode(s.GetNamedString("val"));
JsonObject s=新的JsonObject();
s、 添加(新的KeyValuePair(“val”,JsonValue.CreateStringValue(“字符串”));
var t=System.Net.WebUtility.HtmlDecode(s.GetNamedString(“val”);

顺便说一下,我确实必须明确地把
nbsp以使其显示,因此请怀疑您正在获取的JSON是否嵌入了该代码(而不是默认情况下仅嵌入该代码)。

默认情况下,JSON将空间转换为。ConvertToText给了我所需的结果。