jsonobject.parseobject

作者:百科火  更新 :2022-03-10 19:00:06   科技百科  

最佳答案JSON.parseObject是fastjson中的方法,fastjson 是一个性能很好的Java语言实现的JSON解析器和生成器,来自阿里巴巴的工程师开发。主要特点是:1、快速:fastjson采用独创的算法,将parse的速度提升到极致;2、强大;3、零依赖:依赖JDK。

jsonobject.parseobject

jsonobject.parseobject是什么?不知小伙伴来看看小编今天的分享吧!

一、JSON.parseObject是fastjson中的方法,fastjson 性能好Java语言实现的JSON阿里巴巴工程师开发的分析器和生成器。其主要特点是:

1、快速:fastjson使用原始算法,将parse速度提高到了极致,超过了所有Java的json包括曾经声称最快的库,jackson;

2、强大:Fastjson完全支持https://json.org标准(也是Google官网收录的参考实现之一);支持各种JDK类型,包括基本类型,JavaBean、Collection、Map、Enum、泛型等;

3、零依赖:除了任何其他类库外,没有其他类库JDK,可直接运行Java SE 5.0上述版本;支持Android;开源 (Apache 2.0)。

二、parseObject(String str)的作用:

JSON.parseObject(String str)是将str转化为相应的JSONObject对象,其中str以键值对的形式json字符串,转化为JSONObject对象后,可以使用其内置方法进行各种处理。

三、FastJson对于JSON格式字符串,JSON对象及JavaBean相互转换:

1、result格式:

{

"success":"true",

"returnAddress":"123"

}

JSONObject jsonObject=JSON.parseObject(result); //转换成object

jsonObject.getString("returnAddress") //获取object中returnAddress字段;

2、result格式:

{

"success":"true",

"data":{

"shop_uid":"123"

}

}

JSONObject shop_user =JSON.parseObject(result);

JSON.parseObject(shop_user.getString("data")).getString("shop_uid")

3、result格式:

{

"success":"true",

"data":[{

"shop_uid":"123"

},

{

"shop_name":"张三"

}]

}

JSONArray detail = JSON.parseArray(result);

for (int i=0; i<detail.size();i ){

if(detail.get(i)!=null||!detail.get(i).equals("")){

JSONArray detailChild =detail.getJSONArray(i);

if(detailChild.getInteger(1)>Integer.valueOf(ship.get("shiptime").toString())){

ship.put("shiptime",detailChild.getInteger(1));

ship.put("desc",detailChild.getString(0));

}

}

}

JSON转javaBean

1.1 JSONobject=>javaBean

JSONObject contentChild = contentsArray.getJSONObject(i);

QCCustomerScore.CustomerCore customerCore = JSON

.toJavaObject(contentChild,QCCustomerScore.CustomerCore.class);

1.2 String转javaBean

以上是小编今天的分享。我希望它能帮助你。

- END -

辩论赛噎住对方的语句有哪些?(另一方辩友请不要将概念混淆)

辩论赛噎住对方的语句有哪些?(另一方辩友请不要将概念混淆)

011、另一方辩友请不要将概念混淆。2、依照另一方辩友的逻辑&hellip;&hellip;3、即然另一方辩友不太喜欢谈&hellip...

野羊和麂子的区别(菲氏麂仅有标本采集报导)

野羊和麂子的区别(菲氏麂仅有标本采集报导)

野羊和麂子的区别,科属不同:野羊为偶蹄目、牛科、羊亚科、山羊属的哺乳动物。麂子是哺乳纲、偶蹄目、鹿科动物。外形...

《骆驼祥子》祥子先后为谁拉过包月车(骆驼祥子依次为谁拉过包月车)

《骆驼祥子》祥子先后为谁拉过包月车(骆驼祥子依次为谁拉过包月车)

《骆驼祥子》讲述的是中国北平城里的一个年轻好强、充满生命活力的人力车夫祥子三起三落的人生经历。那么《骆驼祥...

地球上的水占地球百分之几

地球上的水占地球百分之几

水是生命的源泉水,是生命的源泉,是人类社会发展的基本物质条件。有 了水,我们的星球才有了蔚蓝;有了水,世界才有了...

花岗岩是什么岩石(花岗岩是酸性岩浆岩中的入侵岩)

花岗岩是什么岩石(花岗岩是酸性岩浆岩中的入侵岩)

花岗岩是什么岩石,花岗岩是酸性岩浆岩中的侵入岩。这是此类中最常见的一种岩石,多为浅肉红色、浅灰色、灰白色等。中...

古代一寸是多少厘米(各个朝代尺寸代表长度不尽相同)

古代一寸是多少厘米(各个朝代尺寸代表长度不尽相同)

古代一寸是多少厘米,各个朝代的尺寸代表长度不尽相同。1、夏:一寸=2.49厘米;2、商:一寸=3.11厘米;3、周:一寸=1.99厘米;4...

10公里等于多少米

10公里等于多少米

10公里(km)=10000米(m)因为1公里等于1千米,所以十公里就等于10千米等于10000米。公里是指一种常用的长度计量单位,是...

高考理综满分是多少

高考理综满分是多少

高考理综满分是300分,物理的分数最高,化学其次,生物稍低,全国理综卷来说物理110分,化学100分,生物仅占90分。理科综合试...

一个电动车大概多重(电动车新国家标准是什么)

一个电动车大概多重(电动车新国家标准是什么)

通常大部分的电动车重量基本都在80到100公斤之间。电动车新国家标准是:1、最高时速不得超过25千米;2、整车质量不得...

中国世界排名第几

中国世界排名第几

中国陆地国土面积为960万平方公里,居世界第三位。中国陆地国土面积约占世界陆地总面积的1/15,东部地区占10.5%,中部地...

查看更多知识百科