2

UIからのリクエストとして取得する大きなjson文字列があり、文字列に変換されて解析されます。

ローカルでテストするために同様の環境をシミュレートしたいので、この目的のために JSON 形式をキャプチャしました。

現在、この大きなjson文字列に「/」を手動で追加しています。

これを達成する他の方法はありますか??

たとえば、私はこのjsonを取得しました

{"age":29,"messages":["msg 1","msg 2","msg 3"],"name":"Preethi"}

そしてそれをに変換しました

 String str = "{\"age\":\"29\",\"messages\":[\"msg 1\",\"msg 2\",\"msg 3\"],\"name\":\"mkyong\"}";

これを達成する他の方法はありますか??

4

3 に答える 3

0

クライアント側で、実際にリクエストを送信する前に、検索を実行し、二重引用符の「すべてを」正規表現で目的のフォームフィールドの単一引用符に置き換えます。

于 2013-02-09T20:07:53.547 に答える
0

実際、Java には逐語的な文字列リテラルがありません。

ただし、 Java に似た (および Java-VM ベースの) 言語が必要な場合は、さまざまな形式の文字列リテラルを持つGroovyを検討することをお勧めします。

于 2013-02-09T20:23:30.647 に答える