视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
csgo段位 vmware安装教程 mate40和mate40pro区别 rar密码怎么解除 摄影报价表怎么做 lol载入界面黑屏转圈进不去 家庭困难低保申请书 天玑1200和骁龙888哪个好 怎么查当地快递是否停运 长边翻转和短边翻转是什么意思 那一定会很好课文解析 红星照耀中国曾易名为 四川方言口头禅 流浪地球影评 lol网名大全男生骚气 民族团结知识测试题及答案 疫情英雄人物事迹简介 win10 0x00000709 读书笔记红星照耀中国 失去信任的感情多可怕 风暴要塞开门任务流程 object.defineproperty() 小狐狸钱包怎么添加bsc网络 染色体mb和kb哪个大 备用机性价比最高的手机 撒野的防伪码在哪 延安旅游必去景点推荐 论普通的我如何学会自信 扫黑风暴哪台几点播出 ios14.8和15哪个好 扫黑风暴怎么看全集 犇是什么意思 怎么快速入睡 ai文件用什么软件打开和编辑 我有多爱你你有多爱我其实我们都说不出来是什么歌 胆固醇最怕的三种水果 威海旅游攻略必去景点 js跳转到指定url 汪汪队立大功是王一博唱的吗 网络公司取什么名字好
jsonobject.parseobject
2021-12-22 11:09:41 责编:李赢赢
文档

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

以上就是小编今天的分享了,希望可以帮助到大家。

下载本文
显示全文
专题csgo段位csgo段位专题vmware安装教程vmware安装教程专题mate40和mate40pro区别mate40和mate40pro区别专题rar密码怎么解除rar密码怎么解除专题摄影报价表怎么做摄影报价表怎么做专题lol载入界面黑屏转圈进不去lol载入界面黑屏转圈进不去专题家庭困难低保申请书家庭困难低保申请书专题天玑1200和骁龙888哪个好天玑1200和骁龙888哪个好专题怎么查当地快递是否停运怎么查当地快递是否停运专题长边翻转和短边翻转是什么意思长边翻转和短边翻转是什么意思专题那一定会很好课文解析那一定会很好课文解析专题红星照耀中国曾易名为红星照耀中国曾易名为专题四川方言口头禅四川方言口头禅专题流浪地球影评流浪地球影评专题lol网名大全男生骚气lol网名大全男生骚气专题民族团结知识测试题及答案民族团结知识测试题及答案专题疫情英雄人物事迹简介疫情英雄人物事迹简介专题win10 0x00000709win10 0x00000709专题读书笔记红星照耀中国读书笔记红星照耀中国专题失去信任的感情多可怕失去信任的感情多可怕专题创建数据库的sql语句创建数据库的sql语句专题男生说lol是什么意思男生说lol是什么意思专题有素质骂人特别狠的话有素质骂人特别狠的话专题高级怼人的网名高级怼人的网名专题vue路由跳转的三种方式vue路由跳转的三种方式专题幼儿园家访记录50篇幼儿园家访记录50篇专题不良事件分级不良事件分级专题enbx用什么软件打开enbx用什么软件打开专题怎么挽回男人的心重新爱上你怎么挽回男人的心重新爱上你专题结婚请柬模板 电子版结婚请柬模板 电子版专题八零后小吃图片大全专题吧,b专题安阳pe管材专题奥特曼游戏内购破解版大全专题吧机哪家好专题八路军正参谋长是谁专题八零小厨子专题八路军郑川专题八路循环彩灯电路图专题吧十年手机旧版专题八路军689团专题澳门吕志和专题奥德赛ghac电动尾门专题八荒武帝下载专题八年级下册物理题浮力专题扒炉煎牛排用多少度专题八路军为什么穿圆口布鞋专题八小时工作制度最早在哪个国家出现专题吧视频中的声音加上字幕专题八六拍是专题