带有斜杠的JSON对象

时间:2009-05-12 21:46:15

标签: json serialization javascriptserializer

我使用:

序列化为json对象
public static string ToJson(this object obj)
{
    JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
    return jsonSerializer.Serialize(obj);
}

然而,当我填充一个隐藏的字段时,我会得到它的斜杠:

  

“[{\” ImageLink的\ “:\” \” \ “ShowOnHomePage \”:空,\ “类型\”:\ “AdListItem \” \ “密钥\”:空,\ “标题\” :\ “dsafdsaf \”,\ “URL \”:\ “fdsafdsa \”,\ “ContentSummary \”:\ “\ u003cdiv \ u003efdsafdsa \ u003c /格\ u003e \”},{\ “ImageLink的\”:\” \”,\ “ShowOnHomePage \”:空,\ “类型\”:\ “AdListItem \”,\ “键\”:空,\ “标题\”:\ “hddfg \”,\ “URL \”:\ “dsaf \”,\ “ContentSummary \”:\ “\ u003cdiv \ u003efdsafdsa \ u003c /格\ u003e \”},{\ “ImageLink的\”:\ “\” \ “ShowOnHomePage \”:空,\“类型\ “:\” AdListItem \ “\ ”键\“:空,\ ”标题\“:\ ”ASFD \“,\ ”URL \“:\ ”ASDF \“,\ ”ContentSummary \“:\” \ u003cdiv \ u003eafds \ u003c /格\ u003e \ “}]”

我如何正确摆脱\“并用”???

替换它们

任何想法?

感谢。

1 个答案:

答案 0 :(得分:2)

斜杠是Javascript字符串转义字符。

\“ - >”所以你可以在报价中加上引号。

对于大多数所有C风格的语言(C,C ++,C#,Java等)都是如此