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

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、依照另一方辩友的逻辑……3、即然另一方辩友不太喜欢谈&hellip...
野羊和麂子的区别(菲氏麂仅有标本采集报导)
野羊和麂子的区别,科属不同:野羊为偶蹄目、牛科、羊亚科、山羊属的哺乳动物。麂子是哺乳纲、偶蹄目、鹿科动物。外形...
《骆驼祥子》祥子先后为谁拉过包月车(骆驼祥子依次为谁拉过包月车)
《骆驼祥子》讲述的是中国北平城里的一个年轻好强、充满生命活力的人力车夫祥子三起三落的人生经历。那么《骆驼祥...
地球上的水占地球百分之几
水是生命的源泉水,是生命的源泉,是人类社会发展的基本物质条件。有 了水,我们的星球才有了蔚蓝;有了水,世界才有了...
花岗岩是什么岩石(花岗岩是酸性岩浆岩中的入侵岩)
花岗岩是什么岩石,花岗岩是酸性岩浆岩中的侵入岩。这是此类中最常见的一种岩石,多为浅肉红色、浅灰色、灰白色等。中...
古代一寸是多少厘米(各个朝代尺寸代表长度不尽相同)
古代一寸是多少厘米,各个朝代的尺寸代表长度不尽相同。1、夏:一寸=2.49厘米;2、商:一寸=3.11厘米;3、周:一寸=1.99厘米;4...
10公里等于多少米
10公里(km)=10000米(m)因为1公里等于1千米,所以十公里就等于10千米等于10000米。公里是指一种常用的长度计量单位,是...
高考理综满分是多少
高考理综满分是300分,物理的分数最高,化学其次,生物稍低,全国理综卷来说物理110分,化学100分,生物仅占90分。理科综合试...
一个电动车大概多重(电动车新国家标准是什么)
通常大部分的电动车重量基本都在80到100公斤之间。电动车新国家标准是:1、最高时速不得超过25千米;2、整车质量不得...
中国世界排名第几
中国陆地国土面积为960万平方公里,居世界第三位。中国陆地国土面积约占世界陆地总面积的1/15,东部地区占10.5%,中部地...