详解Android平台JSON预览(JSON-handle)
程序员文章站
2023-12-01 18:59:28
开发中需要用到json,在浏览器显示的json非常乱,难以理解。有没有让人一目了然的工具,让json看起来非常直观呢,json-handle随之而出,包含火狐和chrome...
开发中需要用到json,在浏览器显示的json非常乱,难以理解。有没有让人一目了然的工具,让json看起来非常直观呢,json-handle随之而出,包含火狐和chrome两种插件,官方地址:
chrome常用的插件 json-handle ,用过的都知道。
对于经常在浏览器调试json的你,json-handle是个不二的选择.最近在做接口加密,所有的数据( request
和 response
)都是加密数据,无法沟通 fildder
或者 charles
抓包查看。那么自己做一个查看 json`
格式的view`:支持动态的放大,缩小,支持所有数据格式~!
效果图:
github地址: jsonhandleview
依赖
implementation 'com.tzx.json:jsonhandleview:1.0.0'
使用
<?xml version="1.0" encoding="utf-8"?> <framelayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:fillviewport="true" android:orientation="vertical"> <com.dandan.jsonhandleview.library.jsonviewlayout android:id="@+id/jsonview" android:layout_width="match_parent" android:layout_height="wrap_content" /> </framelayout>
jsonviewlayout jsonviewlayout = findviewbyid(r.id.jsonview); jsonviewlayout.bindjson("your json strings." || jsonobject || jsonarray);
自定义风格
// color jsonviewlayout.setkeycolor() jsonviewlayout.setobjectkeycolor() jsonviewlayout.setvaluetextcolor() jsonviewlayout.setvaluenumbercolor() jsonviewlayout.setvaluenullcolor() jsonviewlayout.setvaluebooleancolor() jsonviewlayout.setarraylengthcolor() // textsize jsonviewlayout.settextsize()
文章到这里就全部讲述完啦,若有其他需要交流的可以留言哦~!~!希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: myeclipse怎么添加更换JRE?
下一篇: 常规的白帽SEO标准操作手法
推荐阅读
-
详解Android平台JSON预览(JSON-handle)
-
Android笔记之:App应用之发布各广告平台版本的详解
-
基于linux与windows平台下 如何下载android sdk源代码的方法详解
-
详解android在mob平台实现qq登陆和分享
-
详解Android平台JSON预览(JSON-handle)
-
Windows、Linux、ARM、Android、iOS全平台支持的RTMP推流组件EasyRTMP- iOS进入预览界面系统直接崩溃的原因分析
-
Android平台调用WebService详解
-
Android平台调用WebService详解
-
详解android在mob平台实现qq登陆和分享