android 使用fastjson解析json数据
16lz
2021-01-25
在build.gradle添加fastjson的依赖
dependencies { ...... compile 'com.alibaba:fastjson:1.2.21'}
现有一个json字符串,格式如下
{'msg': '返回的数据','code': 200,'list': [{'name': '张三','ID': 1}, {'name': '李四','ID': 2}],'map': {'name': 'Map数据','ID': 'Map'}}
基本的解析方法可以查看android 解析json数据
而使用fastjson可以更加简便地对其进行解析
String json = "{'msg':'返回的数据','code':200,'list':[{'name':'张三','ID':1},{'name':'李四','ID':2}],'map':{'name':'Map数据','ID':'Map'}}";Map objectMap = JSON.parseObject(json,Map.class);Log.i("Json", "code:" + objectMap.get("code"));Log.i("Json", "msg:" + objectMap.get("msg"));List
可以看到日志输出
Json: code:200Json: msg:返回的数据Json: list:[{"name":"张三","ID":1}, {"name":"李四","ID":2}]Json: msg:{ID=Map, name=Map数据}
更多相关文章
- 分支和循环(二)(零基础学习C语言)
- “罗永浩抖音首秀”销售数据的可视化大屏是怎么做出来的呢?
- Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
- 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
- Android(安卓)SQLite3 数据库操作
- Android(安卓)图表绘制 achartengine 示例解析
- listview绑定xml网络数据(android极简原创系列)
- Android开发之四大组件
- Android中的跨进程通信的实现——远程调用过程和aidl