位置: 编程技术 - 正文

java操作Json数据(java jsonstring)

编辑:rootadmin
最近要使用java来操作Json数据,虽然Json用过几次,但一直没有好好总结,趁这次来总结一下java操作Json数据。Java操作Json有很多工具包,地址为 这里我使用第一个org.json,最新源码地址为: 我们先用CreateJson()方法生成Json数据,然后把所有属性都解析出来。package Myclass; import org.json.JSONArray; import org.json.JSONObject; public class Test { public static void main(String[] args) { //解析Json--传入Json字符串 JSONObject my_json=new JSONObject(CreateJson()); int total=my_json.getInt("total"); System.out.println("总数为:"&#;total); String class_name=my_json.getString("class"); System.out.println("班级为:"&#;class_name); JSONArray members=my_json.getJSONArray("members"); for(int i=0;i<members.length();i&#;&#;) { JSONObject member=(JSONObject)members.get(i); System.out.println("姓名:"&#;member.getString("name")&#;" 年龄:"&#;member.getInt("age") &#;" 成绩:"&#;member.getInt("score")); } } public static String CreateJson() { JSONObject my_json=new JSONObject(); my_json.put("class", "二年级"); my_json.put("total", 2); JSONArray members=new JSONArray(); //第一个同学 JSONObject member1=new JSONObject(); member1.put("name", "李小红"); member1.put("age", ); member1.put("score", ); members.put(member1); //第二个同学 JSONObject member2=new JSONObject(); member2.put("name", "王&#;玛"); member2.put("age", ); member2.put("score", ); members.put(member2); my_json.put("members", members); return my_json.toString(); } } 复制代码运行结果为:

推荐整理分享java操作Json数据(java jsonstring),希望有所帮助,仅作参考,欢迎阅读内容。

java操作Json数据(java jsonstring)

文章相关热门搜索词:java jsonstring,java写json对象,java jsonnode,java写json对象,java 操作json,java写json对象,java jsonnode,java jsonp,内容如对您有帮助,希望把文章链接给更多的朋友!

Android手机Mac OSX下执行adb shell提示device not found解决方法 某些Android手机MacOSX下执行adbshell提示devicenotfound,参考网上解决方法,以三星S3为例详述方法如下。终端命令行下输入:#system_profilerSPUSBDataTypeUSB:USBHi-Spee

Android Activity切换(跳转)时出现黑屏的解决方法 分享 在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第

Facebook推出强大Android图片库Fresco 自动释放内存 图片缓存 内存益处 自动释放内存!Facebook推出强大Android图片库Fresco快速而又高效的显示图片对Android设备来说是件极其重要的事情,但在过去的几年里,在有效存储图像方

标签: java jsonstring

本文链接地址:https://www.jiuchutong.com/biancheng/381080.html 转载请保留说明!

上一篇:java的File类(java的file类的常用操作)

下一篇:Android手机Mac OSX下执行adb shell提示device not found解决方法(ANDROID手机客户端软件开发工程师)

  • 保险佣金个人所得税怎么算
  • 怎么查19年以前税收
  • 处置固定资产增值税税率
  • 捐赠的费用放在什么科目
  • 零申报失败什么原因
  • 复印的原始凭证可以作为记账依据吗
  • 建设单位对施工单位的管理要求
  • 工程未完工但已开票
  • 无分包声明
  • 委托、受托出口做账有哪些事项?
  • 企业出口不退税怎么处理
  • 固定资产清理收入增值税税率
  • 员工疗养要扣公休假吗
  • 小微企业减免所得税
  • 简化丢失专用发票的处理流程
  • 转回已确认固定资产减值损失的会计处理怎么做?
  • 包装物计价
  • 老板私车转让给老板
  • 零售行业折扣如何做账?
  • 如何在Windows10中打开命令提示符?
  • 其他应收款对应的会计科目
  • 在建工程会计科目
  • 有一个设置
  • 屏幕颜色怎么变
  • 公司备用金申请单
  • 企业自产自用产品要交增值税吗?
  • 销售费用中业务费包括哪些
  • GrooveMonitor.exe是什么进程?GrooveMonitor.exe可以禁用卸载吗?
  • 如何认定为软件企业
  • php ioc
  • thinkphp i方法
  • vue框架总结
  • ai当前的发展
  • jquery弹出层插件
  • js防抖函数和节流函数
  • 物业代收代缴费 没住户怎么办
  • phpcms怎么用
  • 小规模纳税人企业所得税优惠政策最新2023
  • 企业所得税申报表在哪里打印
  • 资产负债表中应收账款的计算公式
  • 怎么查电子发票真伪
  • 一般纳税人认定管理办法
  • 完税凭证是
  • 固定资产管理台账
  • 公司开普票和专票税率一样吗
  • sql 语句插入结果为select和值混合示例
  • mysql安装问题
  • MYSQL数据库使用教程
  • 一般纳税人开普票和专票有什么区别
  • 其他权益工具账面价值和公允价值
  • 会计记错账有什么后果
  • 新成立的公司如何注销
  • 销售暂估业务处理
  • 应付账款会计分录例题
  • 金税盘费用抵扣账务处理
  • 如何办理公司注册地址变更
  • 内连接 sql
  • mysql 去除重复查询结果
  • 大学里学分不满不让毕业是真的吗
  • 如何设置谷歌搜索
  • win2003加速开机
  • 受限怎么解除
  • 如何找回windows删除的文件
  • linux 安装vs
  • ubuntu和windows文件互传
  • WIN10系统如何修复
  • win7开机后一段时间卡死
  • 如何win10
  • 如何自定义win键
  • win7右下角时间怎么显示年月日
  • JavaScript的函数库
  • bootstrap 网格
  • win10 python环境
  • javascript数组去重函数
  • javascript教程完整版
  • activity的跳转
  • 山东地方税务局官网
  • 吉林省地税局电话号码
  • 视同销售行为的进项税额抵扣方法?
  • 电子发票查询官方
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设