位置: 编程技术 - 正文

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

  • 百旺金税盘官网
  • 增值税小规模纳税人认定标准
  • 税后净利润怎么算股价
  • 工程附加税怎么计算
  • 上期金额和本期金额是什么意思
  • 非营利组织免税资格怎么认定
  • 民办非企业捐赠承诺书
  • 小规模现金流量表的编制方法和计算公式
  • 税金及附加包括什么
  • 自然人城建税减半征收
  • 资产项目有
  • 小规模纳税人税额怎么做分录
  • 企业如何加强应收账款的管理
  • 电子商业承兑对方接收了还可以作废吗
  • 国有资产如何保值
  • 存款利率怎么算存一年后的金额
  • 公司车辆计提是含税还是不含税?
  • 租入的固定资产属于资产吗
  • 特许权使用费收入确认分录
  • 招标文件费属于哪类税收编码
  • 电子汇票如何使用
  • 成本费用怎么做分录
  • 一般纳税人差额申报表填写
  • 手撕票怎么做会计分录
  • 关联企业需要计提坏账
  • 台式电脑清洗步骤图解
  • php设计思路
  • 支付境外设计费合同备案流程
  • php递归函数的例子
  • 股息分配方式
  • 结算备付金管理办法(2019年修订版)
  • 含税价怎么计算增值税
  • vue侧边栏导航,右侧显示对应内容
  • php返回数据给ajax
  • vue3定义全局变量
  • html5简单小游戏代码
  • javascript猜数字游戏+表单
  • rcnn系列详解
  • arp-a命令怎么用
  • php验证系统
  • Laravel5.1自定义500错误页面示例
  • 受托支付转给个人账户需要交税吗为什么
  • 收到专票怎么入账
  • 通过集中竞价交易减持
  • python怎么用
  • 待报解预算收入怎么做账
  • 归属于母公司所有者权益合计
  • 无票收入如何报税
  • 自来水适用3%税率还是9%税率
  • sql server 2008 r2 express 精简版与企业版的区别
  • mysql开启远程访问权限
  • 财务费用报销流程图word
  • 合同未约定开票但对方不给开
  • 公司购买的五金怎么入账
  • 销售自行开发的房地产项目的增值税
  • 软件开发公司一般薪水多少
  • 车辆购置税是怎么计算的
  • 进项税适用税率
  • sql中varchar和number比较
  • centos failed to start login service
  • 国产系统叫啥
  • wmiprvse.exe这是什么进程
  • centos7修改远程登录端口
  • win8怎么添加打印机到电脑上
  • windows安装服务器
  • linux命令怎么执行
  • linux一键安装软件
  • linux查看指定内容
  • bzip2 bunzip2 bzcat参数使用
  • 角色格斗类游戏
  • UNIX sh(Bourne Shell)脚本里面使用数组的两种方法
  • CCClippingNode导致的贴图错误问题
  • opengl入门教程(精)
  • androidstudio git
  • xcopy复制并改名
  • JavaScript中的NaN代表什么
  • python语言及应用
  • 深圳电子税务局怎么查以前申报表
  • 国税局发票查询平台发票查询
  • 保税区社会车辆能进吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设