位置: 编程技术 - 正文

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

  • 房产税什么时候落地
  • 航空电子客票行程单在哪里打印
  • 一般纳税人简易计税可以抵扣进项税额吗
  • 购买生产设备上税怎么算
  • 独立核算的优点
  • 企业资产损失所得税税前扣除办法
  • 临时员工和正式员工区别
  • 超范围经营如何举报
  • 预缴税款的完税证明单
  • 车船税不开发票怎么做账?
  • 外币投入的资本
  • 生产经营期间固定资产报废清理的净损失
  • 个人申请补交个税怎么写
  • 土地使用税的计算公式举例子
  • 餐饮增值税
  • 营改增后固定资产报废处置收入计税
  • 消费税和增值税的不同之处
  • 电子普通发票进什么科目
  • 自己的公司钱能自己用吗
  • 技术咨询合同书
  • 设备租赁公司成本
  • 宿舍管理制度规定心得体会范文
  • 捐款属于什么会计科目类别
  • mac安装windows不能用键盘
  • window休眠
  • 家装行业如何确认收入
  • urlerror什么意思
  • 增值税税控系统折旧
  • 使用mac什么意思
  • 多台电脑如何建立局域网
  • 公益慈善事业捐赠个人所得税
  • explore.exe
  • 银行存款利息是按月结还是按年
  • 在树洞中休息的英语
  • 详解php中的序列是什么
  • 纳税人未抄报税不能进行申报,怎么办
  • php文件怎么写
  • vue生命周期钩子函数
  • 深度计算公式
  • 一觉醒后浑身酸痛
  • 房租的计算方式
  • 日常公用经费包括资本性支出吗
  • 处置固定资产科目
  • 机动车发票抵扣新规
  • java中public修饰什么
  • java基础运算符有哪些
  • 帝国cms生成app
  • mysql基本语法
  • python怎么打开mac本地文件
  • linux mongodb基本操作
  • mysql5.5数据库安装教程
  • 暂估管理费用跨年账务处理
  • 开诊所会计应如何做账
  • 两处以上取得工资如何申报个税
  • 进项税已认证未缴纳
  • 无形资产入账价值包括费用化支出吗
  • 附加税减半征收从什么时候开始
  • 固定资产清理产生的收入计入
  • 房屋租赁费交什么税
  • 公司发放给员工的福利又要回
  • 红字更正法的使用范围是什么
  • 会计科目的设置原则包括( )
  • mysql不能写入中文
  • windows2000修改ip
  • freebsd windows
  • jucheck.exe是什么
  • zhp.exe是什么进程
  • win edge
  • creative cloud怎么用
  • OS X10.10.5 Yosemite beta2发布 os x10.10.5yosemite beta2官网下载地址
  • win8 开机
  • shell脚本运行linux命令
  • 零磁道的重要性
  • Node.js中的包管理工具是什么
  • jQuery基于muipicker实现仿ios时间选择
  • js传参是什么意思
  • python基础入门教程
  • 以房产作价投资增值税怎么算
  • 核定征收申报表填写
  • 河南旧县为什么叫新县
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设