0

私は CKEditor を使用して、ユーザーがコンテンツ (表を含むテキスト、画像など) を作成できるようにしています。次に、彼らが入力したものをすべて取得し、JSON を使用して ASP.Net Web サービスに戻します。

JSON.stringify を使用して JSON オブジェクトを文字列に変換し、JQuery ajax を使用して Web サービスに送信しています。

ただし、サーバーで Newtonsoft.JSON を使用して JSON 文字列を変換しようとすると、渡されたものが有効な JSON 文字列ではないため、エラーが発生します。私が渡しているHTMLの改行と引用符に問題があるようです。JSON.stringifyを使用する前にこれらを置き換えることができましたが、ユーザーが実質的に何でも入力できるのではないかと心配しています。JSON.stringify が JSON を正しくフォーマットすることを望んでいましたが、そうではないようです。JSON文字列を有効に保つために使用できるものは他にありますか?

4

1 に答える 1

1

次の JSON パーサーが私の問題を解決しました。

http://archive.plugins.jquery.com/project/json

にもあります

http://code.google.com/p/jquery-json/

于 2012-03-30T13:43:21.683 に答える