位置: 编程技术 - 正文

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

  • 小规模增值税附表一怎么填
  • 多缴纳的附加税可以以后期间抵扣吗
  • 新公司如何申报城市建设税
  • 报考中级会计师怎么报名
  • 免税增值税的有哪几项
  • 农业合作社享受优惠政策
  • 电信发票为什么分开开
  • 技术服务公司可以卖材料吗
  • 工会账务期末结转
  • 企业出售产品
  • 固定资产进项可以抵扣的时间
  • 个人购买房屋的税
  • 工程承包收入如何确定
  • 退休人员工资所得税纳税调整
  • 机械租赁有什么机械
  • 2019年核定征收税率表
  • 结转应交增值税会计科目
  • linux CentOS/redhat 6.5 LVM分区使用详解
  • 支付店面租金为什么是管理费用
  • w10纯净版系统怎么样
  • amr文件下载
  • php问卷调查系统课程设计
  • 苹果11 关机方法
  • 支付代销手续费缴纳增值税吗
  • 500万元固定资产管理办法
  • 成本法转为权益法例题
  • php递归函数的例子
  • springbootssm
  • opencv如何使用
  • java基础面试题选择题
  • 什么是市盈率和市净率,谈谈你对两个指标的理解
  • [深度学习] fast-reid入门教程
  • sed命令大全
  • 实际缴纳增值税和应缴纳增值税
  • 用于职工福利的进项税账务处理
  • 发票临时增量好难
  • 小微企业增值税起征点是多少
  • 税控系统减免税
  • 已申报营业税未开发票
  • mysql如何做优化
  • 物流公司交的保证金可以退吗?
  • 服务行业人工费一般控制在多少合适
  • 接受捐赠的增值税可以抵扣吗
  • 5万元买二手车什么品牌比较好
  • 房租进项发票怎么处理
  • 抵账房买卖流程
  • 支付金额和实付金额的区别
  • 企业实缴资本如何查
  • 关于新修订的未保法
  • 甲公司控股乙公司
  • 电子秤计入什么费用
  • 房屋装修支出怎么做账
  • 会计账簿按用途分类可以分为
  • 工业企业低值易耗品二级科目
  • mysql 5.7.11 winx64初始密码修改
  • mac显示所有窗口的快捷键
  • windows 安装源
  • win10系统安装了打印机驱动找不到打印机
  • OS X Yosemite系统下载失败怎么办?OS X 10.10下载错误解决方法
  • windows time同步系统时间的服务无法启动报错1058解决方法
  • centos7批量创建用户
  • graphics.dll
  • win7怎么运行itunes
  • win7怎么取消锁定
  • 升级win10错误
  • win10预览版21301bug
  • javascript字面量
  • js如何使用
  • android线程间通信的几种方法
  • unity摄像机范围
  • cocos lua调试
  • shell脚本wc
  • js代码怎么使用
  • 安卓判断横竖屏
  • Windows环境下搭建Python开发环境的方法
  • 漂亮的相片超好看的
  • 2021税务公告
  • 被标记为广告推销的电话能接吗
  • 职工疗养费可以税前扣除吗
  • 印花税会计分录怎么做 印花税需要计提吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设