0

以下を使用してjsonオブジェクトにシリアル化しています:

public static string ToJson(this object obj)
{
    JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
    return jsonSerializer.Serialize(obj);
}

ただし、隠しフィールドにデータを入力すると、スラッシュが表示されます。

"[{\"ImageLink\":\"\",\"ShowOnHomePage\":null,\"Type\":\"AdListItem\",\"キー\":null,\"タイトル\":\" dsafdsaf\",\"Url\":\"fdsafdsa\",\"ContentSummary\":\"\u003cdiv\u003efdsafdsa\u003c/div\u003e\"},{\"ImageLink\":\"\", \"ShowOnHomePage\":null,\"Type\":\"AdListItem\",\"Key\":null,\"Title\":\"hddfg\",\"Url\":\"dsaf\ ",\"ContentSummary\":\"\u003cdiv\u003efdsafdsa\u003c/div\u003e\"},{\"ImageLink\":\"\",\"ShowOnHomePage\":null,\"Type\": \"AdListItem\",\"キー\":null,\"タイトル\":\"asfd\",\"Url\":\"asdf\",\"ContentSummary\":\"\u003cdiv\u003eafds\u003c/div\u003e\"}]"

\" を適切に取り除き、" だけに置き換えるにはどうすればよいですか ???

何か案は?

ありがとう。

4

1 に答える 1

2

スラッシュは Javascript 文字列エスケープ文字です。

\" -> " で、引用符内に引用符を付けることができます。

これは、ほとんどすべての C スタイル言語 (C、C++、C#、Java など) に当てはまります。

于 2009-05-12T22:03:19.573 に答える