首页 > 作文

JSONObject用法详解

更新时间:2023-04-04 11:39:34 阅读: 评论:0

jsonobject只是一种数据结构,可以理解为json格式的数据结构(key-value结构),可以使用put方法给json对象添加元素。jsonobject可以很方便的转换成字符串,也可以很方便的把其他对象转换成jsonobject对象。

pom:

 <dependency>            <groupid>com.alibaba</groupid>            <artifactid>fastjson</artifactid>            <version>muqingjie;1.2.28</version>        </dependency>

1.通过原生生成json数据格式。

jsonobject也许明天 姚贝娜 zhangsan = new jsonobject();        try {            //添加            zhangsan.put("name", "张三");            zhangsan.put("age", 18.4);            zhangsan.put("birthday", "1900-20-03");            zhangsan.put("majar", new string[] {"哈哈","嘿嘿"});            zhangsan.put("null", null);            zhangsan.put("hou", fal);            system.out.println(zhangsan.tostring());        } catch (jsonexception e) {      电玩车      e.printstacktrace();        }

2.通过hashmap数据结构生成

     hashmap<string, object> zhangsan = new hashmap<>();                zhangsan.put("name", "张三");        zhangsan.put("age", 18.4);        zhangsan.put("birthday", "1900-20-03");        zhangsan.put("majar", new string[] {"哈哈","嘿嘿"});        zhangsan.put("null", null);        zhangsan.put("hou", fal);        system.out.println(new jsonobject(zhangsan).tostring());

3.通过实体生成

        student student = new student(鱼我所欲也翻译);        student.tid(1);        student.tage("20");        student.tname("张三");        //生成json格式        system.out.println(json.tojson(student));        //对象转成string        string stustring = jsonobject.tojsonstring(student);

4.json字符串转换成json对象

string studentstring = "{\"id\":1,\"age\":2,\"name\":\"zhang\"}"; //json字符串转换成json对象jsonobject jsonobject1 = jsonobject.parobject(stustring); system.out.println(jsonobject1);

5.list对象转listjson

arraylist<student> studentlsit = new arraylist<>();        student student1 = new student();        student1.tid(1);        student1.tage("20");        student1.tname("asdasdasd");         studentlsit.add(student1);         student student2 = new student();        student2.tid孝顺的经典句子(2);        student2.tage("20");        student2.tname("aaaa:;aaa");         studentlsit.add(student2);         //list转json字符串        string string = json.tojson(studentlsit).tostring();        system.out.println(string);         //json字符串转listjson格式        jsonarray jsonarray = jsonobject.pararray(string);         system.out.println(jsonarray);

阿里的json很好用,还有一个谷歌gson也不错。有兴趣的可以看一看

到此这篇关于jsonobject用法详解的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。

本文发布于:2023-04-04 11:39:32,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/dade447f4ab41812b9fd339409af7384.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:JSONObject用法详解.doc

本文 PDF 下载地址:JSONObject用法详解.pdf

下一篇:返回列表
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图