私は CKEditor を使用して、ユーザーがコンテンツ (表を含むテキスト、画像など) を作成できるようにしています。次に、彼らが入力したものをすべて取得し、JSON を使用して ASP.Net Web サービスに戻します。
JSON.stringify を使用して JSON オブジェクトを文字列に変換し、JQuery ajax を使用して Web サービスに送信しています。
ただし、サーバーで Newtonsoft.JSON を使用して JSON 文字列を変換しようとすると、渡されたものが有効な JSON 文字列ではないため、エラーが発生します。私が渡しているHTMLの改行と引用符に問題があるようです。JSON.stringifyを使用する前にこれらを置き換えることができましたが、ユーザーが実質的に何でも入力できるのではないかと心配しています。JSON.stringify が JSON を正しくフォーマットすることを望んでいましたが、そうではないようです。JSON文字列を有効に保つために使用できるものは他にありますか?