IDEA 必备插件!轻松搞定 JSON 格式化!

news/2025/3/10 9:25:03/文章来源:https://www.cnblogs.com/codechen8848/p/18759977

大家好,我是 Java陈序员

在日常开发中,常常会遇到 JSON 数据的处理,可以借助一些在线 JSON 工具网站,进行处理。

但是,经常需要在 IDE 与工具网站来回切换,十分麻烦,影响工作效率!

今天,给大家介绍一款 IDEA 的 JSON 工具插件,轻松搞定 JSON 处理!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

插件介绍

Json Assistant —— 基于 IntelliJ IDEs 的 JSON 工具插件,支持 IntelliJ IDEA、DataGrip、PyCharm Professional、WebStorm 等常用的 IDE 工具!

功能特色

  • JSON 处理:提供 JSON 美化、压缩、树视图展示、比较、转义、展开嵌套 JSON、序列化等处理功能,完全支持 JSON5
  • 序列化:支持 JavaBean、JSON 之间的互转功能
  • 格式转换:可在 JSON 与 XML、YAML、TOML、Properties、URL Param 等格式间相互转换

插件安装

在线安装

1、打开 IDEA 插件中心

2、插件市场搜索框中输入Json Assistant,从搜索结果中找到该插件,点击Install安装插件,安装完成后重启 IDEA

离线安装

1、下载插件

下载地址:https://github.com/MemoryZy/Json-Assistant/releases

2、打开 IDEA 插件中心,并选择从本地磁盘安装,安装完成后重启 IDEA

插件使用

Json Assistant 成功安装后,在 IDE 主界面的右侧,找到 Json Assistant 窗口,点击打开使用。

  • 美化 JSON

将 JSON 数据进行格式化展示。

  • 压缩 JSON

将格式化的 JSON 数据压缩展示。

  • 树化 JSON

将 JSON 数据以树形的形式展示,支持折叠展开。

  • JSON 查询

支持 JSONPath、JMESPath 两种语言查询过滤。

  • JSON 文本比对

对比两份 JSON 文本的差异,高亮显示不同之处。

  • 多选项卡

多选项卡,同时记录和处理不同的 JSON 数据。

  • 格式转换

提供 JSON / JSON5 与 Xml、Yaml、Toml、Json、Properties、URL Params 格式之间的转换功能。

JSON 转成 JSON5:

JSON 转成 Yaml:

Yaml 转成 JSON:

  • 历史记录

记录编辑器中的 JSON 数据,用于查看和恢复。

  • 插件配置

Json Assistant 插件还提供了个性化配置功能,如设置编辑器背景颜色、快捷键等。

可以说 Json Assistant 是一款十分优秀的 JSON 处理插件,是开发中必备的一款工具,使用起来十分方便,可以大大提高工作效率!快去安装吧~

项目地址:https://github.com/MemoryZy/Json-Assistant

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目

但是任何人在群里打任何广告,都会被 T 掉

如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群

关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/896675.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

绩效考核的优势

来源:tita.com 绩效评估是对员工绩效的系统评估,旨在了解一个人进一步成长和发展的能力。绩效评估通常以系统的方式进行,如下所示:主管人员衡量员工的薪酬,并将其与目标和计划进行比较。 主管分析员工工作绩效背后的因素。 雇主可以指导员工取得更好的业绩。绩效考核目标 …

Spring AI与DeepSeek实战二:打造企业级智能体

一、概述 智能体 Agent 能自主执行任务实现特定目标的 AI 程序。传统 AI(如ChatGPT一、概述 智能体 Agent 能自主执行任务实现特定目标的 AI 程序。传统 AI(如ChatGPT)主要依靠用户输入指令,而智能体 Agent 可以自主思考、决策,并执行复杂任务,就像一个AI助手,能够独立完…

Vulnhub-Node

利用信息收集拿到路径得到账户密码,下载备份文件,base64解密后,利用fcrackzip爆破zip压缩包,得到一个文件,查看app.js,发现泄露的账户密码,连接ssh,成功连接,利用ubuntu历史版本漏洞提权 一、靶机搭建 选择扫描虚拟机选择路径即可开启靶机二、信息收集 靶机信息 name:…

[AIGC/Agent] MCP:模型上下文协议

引言火爆 AI 编程圈的 MCP 到底是个什么东西?最近,如果你经常使用 AI 编程的话,肯定听到过 MCP 这个概念 那到底什么是 MCP 呢?MCP 定义先从专业角度讲,MCP 就是Anthropic(Claude) 主导发布的一个开放的、通用的、有共识的协议标准。 Model Context Protocol(MCP)MCP 功能…

飞驰云联荣获“2024年度十大信创安全品牌”第三名!

日前,由安东工作室携手北京信息灾备技术产业联盟信创工委会联合举办的“第二届年度十大信创品牌评选活动”榜单出炉,Ftrans飞驰云联凭借自主创新的技术实力、显著的行业信创成果等多项优势,荣获“2024年度十大信创安全品牌”第三名!在信创领域,Ftrans飞驰云联的核心技术自…

【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理

在 AI 编程领域国内外有一堆能叫的上号的应用:CursorWindsurfTrae阿里的「通义灵码」百度的「文心快码」字节跳动的「MarsCode」科大讯飞的「iFlyCode」GitHub 的「Copilot」等等等...这么多的 AI 编程应用,它们到底有什么区别? 这些编程应用的实现原理到底是什么样的? 如果…

2.24架构质量分析

某电子商务公司拟升级其会员与促销管理系统,向用户提供个性化服务,提高用户的粘性。在项目立项之初,公司领导层一致认为本次升级的主要目标是提升会员管理方式的灵活性,由于当前用户规模不大,业务也相对简单,系统性能方面不做过多考虑。新系统除了保持现有的四级固定会员…

【分享】文件摆渡系统,如何保障数据安全,促进业务协同发展?

在数字化浪潮的席卷下,企业的信息化建设不断推进,网络安全也日益受到重视。为了保护核心数据资产,许多企业采用了网络隔离技术,将内部网络划分为不同的区域,如内网与外网、办公网与研发网等。这种隔离措施在一定程度上有效抵御了外部网络攻击和数据泄露风险,然而,也给企…

20250310

今天有几个趋势需要确定: 1. 焦煤 https://www.cnblogs.com/lyonlee/p/18753748 2.沪锌 指标已经略微下穿 3 棉花

解密prompt系列50. RL用于优化Agent行为路径的一些思路

而Deep Research的效果类似O1的长思考是非常长的行为链,OpenAI也直接表明Deep Research是使用和O1相同的RL训练得到的。但这里比O1更难的就是数据集的设计,训练过程动态行为数据的引入和RL目标的选择。这一章我们分别介绍从两个不同角度使用RL优化Agent行为链路的方案,其中P…

读DAMA数据管理知识体系指南15数据库过程

读DAMA数据管理知识体系指南15数据库过程1. 列式数据库 1.1. 列式数据库(Column-oriented Database)能压缩冗余数据,通常用于商务智能(BI)的应用 1.2. 权衡1.2.1. 需要对很多行进行聚合计算时,面向列的存储组织方式会更加高效1.2.1.1. 这只适用于处理少数列的情况,因为读取少…

VS2022开发跨平台程序(ubuntu x64/aarch64)

1、目标平台安装编译环境sudo apt install openssh-server g++ gcc gdb gdbserver -y目标平台安装ninjiasudo apt install ninja-build目标平台安装较新版本的cmake ,否则VS提示目标平台版本太旧,不支持远程编译。 2、VS创建CMake项目,会有个默认打印Hello CMake的程序。 指…