位置: 编程技术 - 正文

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

  • 收到附加税退税的分录
  • 税后净营业利润英文
  • 个税申报怎么办
  • 工矿区城市维护建设税税率
  • 缴纳增值税会计账务处理
  • 资产处置损益对损益有影响吗
  • 多缴纳个人所得税怎么办
  • 增值税一般纳税人是什么意思
  • 新设备试运行时间
  • 农产品代销合同协议书范本
  • 自查补交以前年度增值税怎么做账
  • 所得税汇算清缴退税会计分录怎么做
  • 质量问题用实物形容
  • 增值税普通发票和普通发票的区别怎么交税
  • 个体户交税起征点 2023年
  • 公司房产税如何计算器
  • 行程单和发票的区别 报销
  • 房产评估增值部门有哪些
  • 认证费用计入什么账户
  • 委托贷款是流动资金贷款吗
  • 给别人的返利是属于什么费用
  • 地方教育附加怎么算的?
  • 取得专用发票是进项还是销项
  • 当期应交所得税怎么计算
  • 一般纳税人存货入账价值
  • 工伤认定方法有几种方式呢
  • c盘扩展卷是灰色的,有空间
  • 吉隆坡石油双塔有多高
  • 房地产开发企业涉及哪些税
  • 委托代销视同买断会计分录怎么写?
  • 金融行业如何征收营业税
  • 如何更改饿了么配送费
  • vue app打包
  • IIS 7.5 asp Session超时时间设置方法
  • thinkphp import
  • visual studio code怎么创建vue项目
  • 哪些项目计入其他应收款
  • 数据挖掘 实战
  • vue设置元素不可点击
  • 四轮电车电机价格
  • 统计不同类型的数量
  • 企业微信如何微信认证
  • 桥接模式例子
  • mysql5.7.35安装配置教程
  • 税额和税款是一回事吗
  • mongodb如何备份
  • 建筑劳务公司需要什么资质
  • 租车协议要不要报税务机关备案?
  • 外单位替本单位缴纳社保
  • 运输费计入什么科目分录
  • 医保卡里收入和余额不一样
  • 收款收据可以入账吗
  • 房地产开发企业增值税税率
  • 工业企业增值税纳税义务发生时间
  • sqlserver怎么用sql创建表
  • windows怎么用
  • window service2008r2激活
  • linux中python命令
  • Windows系统通过注册表实现打开CMD并定位到指定文件夹
  • win7系统运行慢,如何提速
  • win7启动应用程序的方式
  • sbserv.exe - sbserv是什么进程 有什么用
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • 短链接生成app
  • win7系统开机黑屏如何处理
  • win10预览版好吗
  • PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
  • cocos2dx schedule
  • css样式不能制作体积更小下载更快的网页
  • 原生javascript+css3编写的3D魔方动画旋扭特效
  • unity 游戏
  • 适用于分析原因的工具有哪些
  • mongoose python
  • javascript的介绍
  • node怎么实现多线程
  • unity 设置物体角度
  • js选择框全选
  • jq动态设置css
  • 江西省税务局查不到缴费记录
  • 宁夏电子税务局官网登录入口首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设