JSONObject怎么用
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关JSONObject怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JSONObject只是一种数据结构,可以理解为JSON格式的数
千家信息网最后更新 2025年02月02日JSONObject怎么用
这篇文章将为大家详细讲解有关JSONObject怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value
结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。
pom:
com.alibaba fastjson 1.2.28
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("house", false); System.out.println(zhangsan.toString()); } catch (JSONException e) { e.printStackTrace(); }
2.通过hashMap数据结构生成
HashMapzhangsan = 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("house", false); System.out.println(new JSONObject(zhangsan).toString());
3.通过实体生成
Student student = new Student(); student.setId(1); student.setAge("20"); student.setName("张三"); //生成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.parseObject(stuString); System.out.println(jsonObject1);
5.list对象转listJson
ArrayListstudentLsit = new ArrayList<>(); Student student1 = new Student(); student1.setId(1); student1.setAge("20"); student1.setName("asdasdasd"); studentLsit.add(student1); Student student2 = new Student(); student2.setId(2); student2.setAge("20"); student2.setName("aaaa:;aaa"); studentLsit.add(student2); //list转json字符串 String string = JSON.toJSON(studentLsit).toString(); System.out.println(string); //json字符串转listJson格式 JSONArray jsonArray = JSONObject.parseArray(string); System.out.println(jsonArray);
关于"JSONObject怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
对象
字符
字符串
数据
格式
结构
生成
数据结构
篇文章
张三
更多
不错
实用
元素
内容
只是
实体
文章
方法
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全宣传道旗
河南外协加工软件开发教程
浙江移动大带宽服务器租用云主机
数据库license怎么看
开启服务器
浦发银行软件开发中心子公司
金山区销售软件开发应用范围
如何用手机开mc服务器网站
it之家12306数据库
一找网络技术有限公司
贵州ai服务器
pg数据库round函数
我的世界手机版服务器上怎么打字
网络安全在职
青果网络技术
默认数据库选择
碧蓝航线 服务器未开放
大潮政务数据库
怎么用樱花frp搭建服务器
mom企业运营管理软件开发费用
全省司法网络安全培训班
软件开发找工作贵阳
北京网络安全大队
网络安全要英文好吗
江苏智能化软件开发预算
广州触电科技互联网公司官网
刘伟民软件开发公司
新华书店联合网信办宣传网络安全
maria数据库 引擎
战地一怎么搜服务器名称