位置: 编程技术 - 正文

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手机客户端软件开发工程师)

  • 航天信息开票软件
  • 生产企业免抵退税申报步骤
  • 小微企业城建税减半
  • 税务行政处罚是指
  • 外部审计内容是什么
  • 赠送代金券的广告语
  • 小规模企业开具普通发票月如何做账
  • 个人对个人大额转账要什么资料
  • 全额计提坏账准备后,多久核销应收账款
  • 小微企业印花税减免最新政策
  • 电子发票有使用期限吗
  • 装订需要多长时间
  • 商品和服务税收分类编码
  • 残保金上年在职职工工资总额怎么填
  • 增值税即征即退政策
  • 二手房如何缴纳契税
  • 作为一个财务 月末要做什么
  • 购买完货物又退回怎么办
  • 购买的风机如何做分录
  • 加油站汽油损耗多少
  • 营改增后哪些费用可以抵扣
  • 公司解散实收资本会计怎么处理
  • 申请办理银行承兑流程
  • 增值税申报表中期初未缴税额指什么
  • 企业所得税季报人数怎么填
  • 免税农产品进项抵扣计算
  • 企业注销所得税汇算清缴
  • 在win7系统中文件属性有哪些
  • 备注栏需要写内容嘛
  • harmonyos2.0.0怎么用
  • bios设置内存频率后黑屏
  • php介绍
  • 股权转让合同怎么解除
  • thinkphp错误日志目录
  • 企业购进商品取得的现金折扣
  • 汇算清缴针对哪些对象
  • easyui给下拉框赋值
  • DOMException: Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node ...报错
  • vue设置背景图片透明度
  • js去掉数组中的空字符串
  • 应计入利得和损失项目的有
  • 资产评估属于什么科目
  • rf-kill
  • 租赁店面没有发票违法吗
  • 购扶贫产品怎么记账
  • MySQL5.1忘记root密码的解决办法(亲测)
  • 成本费用利润率越高越好吗
  • 向个体工商户付款可以转给个体法人吗
  • 个体经营所得税核定征收2023税率
  • sql聚合语句
  • 实收资本库存现金凭证怎么开
  • 小微企业享受免税吗
  • 公司收到服务费要交哪些税
  • 出口退税申报系统汇率修改
  • 现金发放工资有什么风险
  • 将本月发生的制造费用在甲、乙产品之间
  • 销项负数发票如何作废
  • mysql的日志
  • fedora安装apt
  • freebsd使用wifi
  • net 4.0.30319
  • win7快速安装
  • ubuntu无法解压tar.gz
  • windows系统后台不显示QQ等软件(任务栏右侧不显示QQ图标)
  • win10系统如何禁用触摸板
  • win10系统自带的浏览器叫什么
  • win7系统自带网卡吗?
  • windows 8.1有哪些版本
  • css+div布局的常用方法
  • 浅谈python
  • python嵌套列表生成
  • 安卓开发依赖文件添加在哪
  • javascript基于什么的语言
  • javascript下拉列表怎么做
  • JavaScript的函数定义
  • python面向对象编程心得体会
  • 广东省国家税务总局稽查局局长
  • 税务开票系统对账流程
  • 股权转让怎么计算个人所得税
  • 日本互联网金融发展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设