【推荐】一款 IDEA 必备的 JSON 处理工具插件 — Json Assistant

摘要:在可编辑的文件中 :格式化(压缩)结果将直接插入到当前光标位置。在不可编辑的文件中 :格式化(压缩)结果将展现在右侧 JSON 窗口中。

Json Assistant 是基于 IntelliJ IDEs 的 JSON 工具插件,让 JSON 处理变得更轻松!

在此简单介绍功能的使用,详情请查看 插件文档。

在可编辑的文件中 :格式化(压缩)结果将直接插入到当前光标位置。在不可编辑的文件中 :格式化(压缩)结果将展现在右侧 JSON 窗口中。

将 JSON 文本转换为 树状结构,并提供属性、数量等信息。

当编辑器中 仅包含 JSON 文本或 选中了 有效的 JSON 文本。单击鼠标右键,并选择 Json Assistant(或按下快捷键 Alt+K)。接着选择 Json Tree Structure,将弹出一个 JSON 树结构的窗口。

JSON 树支持文本检索,能够快速查找键名、值及嵌套对象中的内容。

使用: 按下 Ctrl+F 或直接键入字符。

将 JavaBean 序列化为 JSON ,支持 嵌套属性 ,支持 FastJsonJackson 注解。

使用:Java 类中,单击鼠标右键,并选择 Convert to JSON(或快捷键 Alt+N)

当鼠标光标位于主类的范围时:将解析主类的属性为 JSON。当鼠标光标位于内部类的范围时:将解析该内部类的属性为 JSON。

将 JSON / JSON5 反序列化为 JavaBean,支持嵌套 Array 、 Object 属性。

使用: 选择一个 Java 包,单击鼠标右键,并选择 New > Java Class from Json。

Json 窗口

用于展示及处理 JSON 的侧边窗口,支持多选项卡、历史记录、JSONPath 查询等多项能力。

使用: 在 IDE 主界面的右侧,找到 Json Assistant 窗口,点击打开。

多选项卡

在多选项卡的情况下,能同时记录和处理不同的 JSON 数据。

在 IDE 新窗口中处理 JSON 数据,不受 IDE 原本窗口的限制,更便于调试。

支持 JSONPath ,实现精准的元素定位与高效的数据过滤。

默认使用 树状视图 (按时间分组)展示历史记录。

可在 Settings/Preferences > Tools > Json Assistant 配置项中切换为 列表视图

若符合,则将其转换为 JSON 格式并填充到编辑器中(只限于初始选项卡)。

可在 Settings/Preferences > Tools > Json Assistant 配置项中指定开关。

格式名称是否支持XMLYAML

自定义 JSON 编辑器的外观设置,包括启用或禁用行号显示、代码折叠功能,以及选择背景颜色。

在 Settings/Preferences > Tools > Json Assistant 配置项中指定开关。

对 JSON / JSON5 进行转义处理,且插件已默认提供自动去除转义的能力。

转义后,默认会将转义结果复制到剪贴板,并在窗口中显示保留换行符的转义结果,便于查看

当编辑器中 仅包含 JSON 文本或 选中了 有效的 JSON 文本。单击鼠标右键,并选择 Json Assistant(或按下快捷键 Alt+K)。接着选择 Json Escape…,对 JSON 进行转义处理。格式是否支持

图为 JSON5 转换为其他格式。

当 YAML 中存在多文档,则需要选择一份文档进行转换。

在 JetBrains Marketplace 或 GitHub Releases 下载与你 IDE 版本兼容的插件包进入 IDE,打开 Settings > Plugins > ⚙ > Install Plugin from Disk... ,选择刚才下载的插件包并安装即可(无需解压压缩包)


欢迎点赞+转发+关注!大家的支持是我分享最大的动力!!!

来源:IT技术资源爱好者

相关推荐