JSON

详谈JSON与Javabean转换的几种形式

字号+ 作者:H5之家 来源:H5之家 2017-11-26 16:08 我要评论( )

详谈JSON与Javabean转换的几种形式,JSON格式的数据传递是最常用的方法之一,以下列出了常用的几种形态以及与Javabean之间的转换:String json1=


详谈JSON与Javabean转换的几种形式

1、Intel公司Intel是生产CPU的老大哥,它占有80%多的市场份额,Intel生产的CPU就成了事实上的x86CPU技术规范和标准。2、AMD公司目前使用的CPU有好几家公司的产品,除了Intel公司外,最有力的挑战的就是AMD公司,最新的锐龙Ryzen采用ZEN架构的处理器系列被命名为锐龙AMDRyzen,基于14nm制作工艺打造,全新的制程带来了更低的功耗和发热量。3、IBM和Cyrix美国国家半导体公司IBM和Cyrix公司合并后,使其终于拥有了自己的芯片生产线,其成品将会日益完善和完备。现在的MII性能也不错,尤其是它的价格很低。4、IDT公司IDT是处理器厂商的后起之秀,但现直男的审美总是和我们不一样的,我们认为美的,他们经常不以为然。我们认为的今年流行的几款好看的发型,在他们眼中却是难看的,直男的审美啊~快来看看你有没有中招吧~丸子头是今年很流行的发型,夏天扎起来清爽凉快,可你以为你是这样的▼直男眼中可能是这样的▼,加上一根筷子可能就是老奶奶发髻吧!超短发也是喜欢中性风妹子的选择,酷炫又帅气,可你以为你是这样的▼在直男眼中可能直接是这样的▼,性别都给你换了,他想你那么MAN,要他何用。剪完空气刘海瞬间觉得自己化身韩剧女主角,可你以为你是这样的▼直男眼中你可能是这样的▼,如三毛一般,额前那莫名的几撮毛是什么鬼~超短刘海第一眼看起来丑丑的,多看几眼发现特别萌,可你以

JSON格式的数据传递是最常用的方法之一,以下列出了常用的几种形态以及与Javabean之间的转换:

今天上午十点钟,小米公司准时公布了小米Mix2的发布信息,9月11日,小米将在北京工业大学体育馆举行新品发布会,比之前传闻的12号早了一天,按小米以往的规律,基本发布会都是选择在周二举行,而关于我们很。防恶意抓取,请查看原文,,真格学网提供内容。

String json1="{'name':'zhangsan','age':23,'interests':[{'interest':'篮球','colors':['绿色','黄色']},{'interest':'足球','colors':['红色','蓝色']}]}"; String json2="[{'name':'zhangsan'},{'name':'lisi'},{'name':'王五'}]"; String json3="{'1':{'name':'zhangsan'},'3':{'name':'lisi'},'4':{'name':'wangwu'}}";//map String json4="{'name':'zhangsan','age':23}";

首先,此处的转化依赖两个JAR包

我还记得我五岁时,我家的狗,为了抓蛇,被蛇咬了,嘴巴肿的像猪肠一样,让后他就消失了,我们都以为他死在外面了,结果过了几天他回来了,一点事情都没有,家里的老人家告诉我们,土狗生病了,他会自己去找药,根本。防恶意抓取,请查看原文,,真格学网提供内容。

<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.1</version> </dependency> <!-- https://mvnrepository.com/artifact/org.json/json --> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20170516</version> </dependency>

其次,封装的Javabean代码如下

大学食堂依然超级好吃,基本上每个食堂的每个窗口都非常好吃,比如麻辣香锅、热干面、煎饼、烤肉饭、酸菜鱼、鱼粉、砂锅米线、砂锅豆腐、蛋包饭、麻辣烫、砂锅刀削面、木桶饭、粗粮面等等~每顿必吃,一直吃到食堂不。防恶意抓取,请查看原文,,真格学网提供内容。

import java.util.List; public class UserBean { private String name; private Integer age; private List<InterestBean> interests; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public List<InterestBean> getInterests() { return interests; } public void setInterests(List<InterestBean> interests) { this.interests = interests; } class InterestBean{ private String interest; private List<String> colors; public String getInterest() { return interest; } public void setInterest(String interest) { this.interest = interest; } public List<String> getColors() { return colors; } public void setColors(List<String> colors) { this.colors = colors; } } }

1、普通的json4格式的JSON解析:

对一位癌症晚期患者来说,年轻的主治医师来治,和世界级专家治,最终结果都是一样的。只是家属的心情不同而已,一种是这个年轻大夫还是缺乏经验,技术手段也不高;而老专家已经尽力,看来还是病太重了,已入膏肓,治。防恶意抓取,请查看原文,,真格学网提供内容。

public void testParseJson(){ JSONObject jsonObj = new JSONObject(json4); String name = jsonObj.getString("name"); int age = jsonObj.getInt("age"); System.out.println(name); System.out.println(age); UserBean user = new UserBean(); user.setAge(age); user.setName(name); }

2、数组形式的JSON解析以及GSON解析:

富贵竹喜温暖、湿润环境,对光照要求不高,夏季需要遮阳。夏天生长较快,要勤浇水,常向叶面喷水,不要见干再浇。冬季要做好保暖工作,降低浇水次数。水培富贵竹注意事项:1、剪枝:45°斜向上剪枝,可以扩大枝条。防恶意抓取,请查看原文,,真格学网提供内容。

public void testJsonArray(){ JSONArray jsonArray = new JSONArray(json2); for (int i = 0; i < jsonArray.length(); i++) { JSONObject jsonObj = jsonArray.getJSONObject(i); String name = jsonObj.getString("name"); System.out.println(name); } } /** * 解析json数组 */ public void testParseListJson(){ Gson gson = new Gson(); Type type = new TypeToken<List<UserBean>>(){}.getType(); List<UserBean> users = gson.fromJson(json2, type); for(UserBean user:users){ System.out.println(user.getName()); } }

3、内嵌JSON形式的JSON与GSON解析:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评