首页 > 编程语言 > 详细

【JSON】java对象、JSON对象与JSON字符串之间的转换

时间:2020-09-09 16:43:45      阅读:59      评论:0      收藏:0      [点我收藏+]

JSON:java对象--->JSON对象--->JavaScript对象

(1)简介

类型:数据传输的角度:字符串类型
      JavaScript角度:json对象类型
形式: ① 使用{}表示对象信息:{"id":"10001","name":"黄浩","age":18}
      ② 使用[]表示数组信息:[元素1,元素2]
特点:json字符串[json串],可以包含一个对象的全部数据。Java中有大量的工具对Java对象转化为JSON字符串,JavaScript也有JSON字符串转化为JavaScript对象方法
作用:便于服务器向浏览器传递数据

(2)Java对象转Json串

工具:gson、jackson、阿里的fastjson
      以fastjson为例:
      ① 导入fastjson的jar
      ② 对象转化方法:String json字符串 = JSON.toJSONString(对象);
            可以转化的类型:实体对象、List集合、Map对象、实体对象中包含对象

(3)Json串转JavaScript对象

方法:JavaScript对象或者数组 = JSON.parse(json串);
例:
      ①javascript数组:[1,2,3,4]  / [{“name”:值},{“name”:值}]    (由List集合对象转化)
      ②javascrpt对象:{"address":"郑州","age":18,"id":"1001","mobile":"23456789","name":"JWnMing"}

【JSON】java对象、JSON对象与JSON字符串之间的转换

原文:https://www.cnblogs.com/jwnming/p/13638911.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!