2016-10-25 4 views
6

Я разрабатываю Java, используя идею intellij. И я хочу назначить json-подобный формат для Java String. Но я устал от бегущих персонажей, с которыми мне приходится иметь дело.Формат Json Strings intellij?

Есть ли простой инструмент для форматирования без символов escape?

+4

Символы побега не имеют ничего общего с вашей IDE. Это правила Strings в Java, которые применяются. Вместо жесткого кодирования JSON Strings вам следует рассмотреть возможность использования одной из многих библиотек JSON, доступных для Java, для создания вашего документа, а затем сериализации его в String. – rmlan

+0

Напишите файл JSON вместо того, чтобы иметь дело со строками. –

+0

вы должны использовать функцию языка ввода. :)) –

ответ

17

Вы можете использовать язык впрыска особенность.

Ex:

String myJsonString = ""; 
  • Поместите курсор между "и".
  • Alt + Enter -> Вводите язык или ссылку -> выберите JSON из появится выпадающий,
  • Теперь вы впрыскиваетесь JSON на эту строку. Опять Alt + Ввод -> Редактировать фрагмент Json.
  • Теперь вы можете дать вашему json внутри всплывающего инструмента как обычный json, Intellij преобразует его как String с escape-символами для вас. :))

enter image description here

См this больше.

Смежные вопросы