Android JSON 查看器 JsonViewer

Apache
Java
Android
2017-12-01
smuyyh

JsonViewer

Android JSON viewer, to convert JSON Strings to a Friendly Readable Format, it supports expend&collapsed JSON strings.

Dependencies

compile 'com.yuyh.json:jsonviewer:1.0.5'

Usage

Step1

<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true"
    android:orientation="vertical">

	<com.yuyh.jsonviewer.library.JsonRecyclerView
	    android:id="@+id/rv_json"
	    android:layout_width="match_parent"
	    android:layout_height="wrap_content" />
</HorizontalScrollView>

step2

JsonRecyclerView mRecyclewView = findViewById(R.id.rv_json);
// bind json
mRecyclewView.bindJson("your json strings." || JSONObject || JSONArray);

Code Style

The default code style is like https://www.json.cn.

// Color
mRecyclewView.setKeyColor()
mRecyclewView.setValueTextColor()
mRecyclewView.setValueNumberColor()
mRecyclewView.setValueUrlColor()
mRecyclewView.setValueNullColor()
mRecyclewView.setBracesColor()

// TextSize
mRecyclewView.setTextSize()

LICENSE

   Copyright 2017 smuyyh, All right reserved.

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
的码云指数为
超过 的项目
加载中

评论(1)

smuyyh
smuyyh 软件作者
https://github.com/smuyyh/JsonViewer

暂无资讯

暂无问答

Notepad++ 64位 Jsonviewer Compareplugin 安装

Notepad++ 是一款轻量级,非常好用的编辑工具,但是64位的各种功能插件需要手动添加(包括Plugin Manager), 可是往往找到的都是32位的插件,64位不能使用。我就是安装的64位,为了安装 Jsonvi...

2018/08/06 11:22
220
0
Ajax与JSON的一些总结

1.1.1 摘要 Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Ajax通讯与数据格式无关...

2013/05/15 12:06
186
0
JQuery

1,在JQuery中无法使用DOM对象的任何方法;因此有必要知道JQuery和DOM对象之间的相互转化: JQuery对象转化成DOM对象:2种方法,即[index]或者get(index) DOM对象转化成JQuery对象:只需要用$...

2016/08/02 18:38
12
0
WebMagic抓取前端Ajax渲染的页面

抓取前端渲染的页面 随着AJAX技术不断的普及,以及现在AngularJS这种Single-page application框架的出现,现在js渲染出的页面越来越多。对于爬虫来说,这种页面是比较讨厌的:仅仅提取HTML内...

2016/04/09 10:02
59
1
WebMagic学习-抓取前端渲染的页面

写在前面: 参考:官方文档http://webmagic.io/docs/zh/posts/chx-cases/js-render-page.html 两种做法: 在抓取阶段,在爬虫中内置一个浏览器内核,执行js渲染页面后,再抓取。这方面对应的...

2016/10/10 17:34
179
0
课堂笔记 - 电商项目开发笔记-03

易购商城 第三天 目 录 1 课程计划 3 2 搭建前台系统 3 2.1 前台系统架构 3 2.1.1 分层架构的好处 3 2.2 搭建服务层系统 4 2.2.1 系统简介 4 2.2.2 技术选择 4 2.2.3 配置步骤 4 2.3 搭建门户...

07/29 20:40
9
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部