如果文章对你有帮助欢迎【关注❤️❤️❤️点赞收藏⭐⭐⭐】一键三连!一起努力!
IDEA在debug模式下面是不能直接复制被调试的Object为Json字符串的。但是在工作中经常会用到json入参;
这里用两种方式实现这个操作,方便进行其他操作和工作交流。
在debug在停在断点处时,将光标定位在指定实体对象处,按快捷键Alt+F8 ,会出来Evaluate 的弹框,在Expression 下的输入框处输入Java代码(例如JsonObject.toJsonString(对象)),回车,然后view出来的结果:
注意:在输入代码的时候注意选择
表达式:
if (null == this || this instanceof String) return this; new com.google.gson.GsonBuilder().setPrettyPrinting().create().toJson(this);
只要我们在debug的时候,临时勾上这个JSON渲染器后,就会看到Debug界面的对象变成了json字符串了,就可以轻松复制json了。
不想用,就去掉这个勾,继续debug即可。