2012-03-29 11 views
0

私は、ユーザーがコンテンツ(表、画像などを含むテキスト)を作成できるようにするためにCKEditorを使用しています。私はそれから、何でも入力してJSONを使ってASP.Net Webサービスに戻したいと思っています。JSONからWebサービスへのHTMLの受け渡し

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

しかし、Newtonsoft.JSONを使用してサーバー上のJSON文字列を変換しようとすると、渡されたものが有効なJSON文字列ではないため、エラーが発生します。私はJSON.stringifyを使用する前にこれを置き換えることができますが、私の心配は、ユーザーが実際に何かを入力できるということです。私はJSON.stringifyがJSONを正しくフォーマットすることを望んでいましたが、これは当てはまりません。 JSON文字列を有効にするために使用できるものがありますか?

+2

で発見

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

あなたがHTMLを送信する必要がある場合は、なぜあなたはJSONの代わりにHTMLを送信しないのですか? – Th0rndike

+0

JSONはデータ構造の交換に使用されます。 HTMLはデータ構造ではありません。 – Colin

+0

@ Th0rndikeと同意します。しかし、実際にJSON文字列にHTMLを送る必要がある場合は、二重引用符**と** CRLF **をエスケープする必要があります。 – mekwall

答えて

関連する問題