Androidstudio控制台分层输出接口日志.类似BeJSON,HiJson格式化JSON

本文介绍了一种在开发过程中方便地在控制台输出完整JSON数据的方法,通过递归遍历JSONArray和JSONObject,并将结果拼接到StringBuilder中,解决了频繁调用接口时查看JSON数据不便的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

底部有工具类可下载:大笑

原因:开发中频繁的调用接口,要查看具体完整JSON数据的时候,要不然复制出来放入网页端BeJson里,不要然就是复制到text里,时间久了觉得挺麻烦的,于是j就尝试在控制台完整的输出来。

代码实现: 递归调用每一个JSONArray,JSONObject,添加到StringBuilder。最终输出StringBuilder。

注意问题:由于log方法输出的字数有最大限制。所以在JSON数据量大的时候不得不多次调用Log方法来输出(多次输出就意味着Log前面有标签),若是数据量小就没问题,还可以复制。

看图:


工具类下载

     



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值