加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

FastJson简单使用

发布时间:2020-12-16 19:01:51 所属栏目:百科 来源:网络整理
导读:目录 目录 FastJson简介 使用 FastJson简介 fastjson是阿里巴巴开源的JSON处理工具。 开源地址为:Github 使用 添加 compile 'com.alibaba:fastjson:1.1.64.android' 创建自定义JavaBean1 Json转对象 String json = "{"text1":"1111","text2":2222222}

目录

  • 目录
  • FastJson简介
  • 使用

FastJson简介

fastjson是阿里巴巴开源的JSON处理工具。

开源地址为:Github

使用

添加 compile 'com.alibaba:fastjson:1.1.64.android'

创建自定义JavaBean1
Json转对象

String json = "{"text1":"1111","text2":2222222}";
Access access = JSON.parSEObject(json,Access.class);
Log.e(TAG,"access:" + access.tostring());

Access是我自定义的类2
对象转Json

Access access = new Access("第一个参数","第二个参数");
Log.e(TAG,JSON.toJSONString(access));

List转Json

List<Access> list = new arraylist();
Access access = new Access("第一个参数","第二个参数");
list.add(access);
list.add(access);
list.add(access);
list.add(access);
Log.e(TAG,JSON.toJSON(list).toString());

Json转List

String json = "[{"text1":"woshishui","text2":"dierge"},{"text1":"woshishui","text2":"dierge"}]";
List<Access> list = JSON.parseArray(json,Access.class);
for (int i = 0; i < list.size(); i++){
    Log.e(TAG + i + "",list.get(i).toString());
}

  1. 根据得到的json来创建 ?
  2. 初始构造函数必须要有,再就是名称要与json中的键名一样,变量可以不用跟json的键一样多。 ?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读