2016-10-25 6 views
6

私はintellijのアイデアを使ってJavaを開発しています。そして、私はJava Stringにjsonのようなフォーマットを割り当てたいと思います。しかし、私は対処しなければならないエスケープ文字で疲れています。フォーマットJson Strings intellij?

エスケープ文字なしでフォーマットする簡単なツールはありますか?

+4

エスケープ文字はIDEとは関係ありません。これらは、実行されているJavaにおけるStringsの規則です。 JSONストリングをハードコーディングするのではなく、Javaで使用できる多数のJSONライブラリーの1つを使用して文書を作成し、それをStringにシリアル化することを検討する必要があります。 – rmlan

+0

文字列を処理する代わりにJSONファイルを作成します。 –

+0

注入言語機能を使用する必要があります。 :)) –

答えて

17

注入言語機能を使用できます。

例: "と" 間

String myJsonString = ""; 
  • カーソルを置きます。今、あなたがそのStringにJSONを注入してきた>表示されるドロップダウンからJSONを選択し、
  • - >言語や参照を注入 -
  • Altキー + を入力します。再びAlt + - > Edit Json Fragmentを入力します。
  • これで、jsonをポップアップツールの中に通常のjsonとして置くことができます。Intellijはエスケープ文字を含む文字列として変換します。 :))
enter image description here

は、より多くのためにthisを参照してください。