Format Json Strings intellij?

2022-09-02 05:07:34

我正在使用intellij的想法开发Java。我想为Java字符串分配一个类似json的格式。但是我厌倦了我必须处理的逃生角色。

有没有简单的工具可以格式化而无需转义字符?


答案 1

您可以使用注入语言功能。

前任:

String myJsonString = "";
  • 将光标放在 “ 和 ” 之间。
  • Alt + Enter->注入语言或引用 ->从出现的下拉列表中选择 json
  • 现在,您已经将 json 注入到该字符串中。再次 + -> 编辑 Json 片段。AltEnter
  • 现在,您可以将json作为普通json提供内部弹出工具,Intellij会将其转换为带有转义字符的字符串。:))

enter image description here

有关详细信息,请参阅官方文档


答案 2

对于使用STS(弹簧工具套件)并且通常使用Eclipse的任何人都可以通过选中以下复选框来启用转义功能:

首选项 -> Java -> 编辑器 -> 键入 -> 粘贴到字符串文本时转义文本

在此之后,只需定义一个字符串并粘贴内容,IDE将负责转义。json