我使用:
序列化为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 \ “}]”
我如何正确摆脱\“并用”???
替换它们任何想法?
感谢。
答案 0 :(得分:2)
斜杠是Javascript字符串转义字符。
\“ - >”所以你可以在报价中加上引号。
对于大多数所有C风格的语言(C,C ++,C#,Java等)都是如此