1
JSONでHTMLを転送する方法は? 我々は"
をエスケープする必要がJSON validation rulesString
のためのSによると:Scala:JSON値としてHTMLを渡す方法は?
文字列:ゼロ個以上のUnicode文字のシーケンス。文字列は二重引用符で区切られた で、 の構文をエスケープするバックスラッシュをサポートしています。
ここで問題は、html文字列をJSONに渡して最後に有効なJSON文書を取得するために処理する方法です。
はのは、このHTMLを考えてみましょう:
<h1>Document</h1>
<p>Hello, welcome to wonderful web!</p>
<p>Start from visiting <a href="www.google.com">Google</a></p>
は動作しませんScalaではHTMLコンテンツでString
に.replace("\"", "\\\"")
を適用します。
私はspray-json.parseJson
を使用して結果を検証します。
良いアドバイス!しかし、play-json libの代わりに、私はスプレー・ジョンソンから '.toJson'を適用しました –