1.这个方法的作用就是将json格式的数据转换成数组格式。
2.,假设有Person这个类,有json类型数据str=str = [{“name”:”张三”,”age”:”1”},{“name”:”李四”,”age”:”4”}],那么

List listt = json.parseArray(str, Person.class);listt就可以接收str了,

首先构造两个类:

TestData类:

package com.xzw.test;

public class TestData {

Private String id;private int arrtibute;private int sort;public String getId() {return id;}public void setId(String id) {this.id = id;}public int getArrtibute() {return arrtibute;}public void setArrtibute(int arrtibute) {this.arrtibute = arrtibute;}public int getSort() {return sort;}public void setSort(int sort) {this.sort = sort;}

}

RecVo 类:

package com.xzw.test;

import java.util.List;

public class RecVo {

private List<TestData> RecVo;public List<TestData> getRecVo() {return RecVo;}public void setRecVo(List<TestData> recVo) {RecVo = recVo;}

}

调用函数代码:

   RecVo recVo = new RecVo();List<TestData> list = new ArrayList<>();TestData testData1 = new TestData();testData1.setArrtibute(28);testData1.setSort(5);testData1.setId("L0000002");TestData testData2 = new TestData();testData2.setArrtibute(28);testData2.setSort(9);testData2.setId("L0000012");list.add(testData1);list.add(testData2);recVo.setRecVo(list);String str = JSON.toJSONString(recVo);System.out.println(str);//根据RecVo.class将str解析成对象 RecVo toObj = JSON.parseObject(str,  RecVo.class);System.out.println(toObj.getRecVo().size());String arrJson = JSON.toJSONString(list);System.out.println(arrJson);//根据TestData.class将arrJson解析成数组List<TestData> arrList = JSON.parseArray(arrJson, TestData.class);System.out.println(arrList.get(0).getArrtibute());

结果:

{“recVo”:[{“arrtibute”:28,”id”:”L0000002”,”sort”:5},{“arrtibute”:28,”id”:”L0000012”,”sort”:9}]}

2

[{“arrtibute”:28,”id”:”L0000002”,”sort”:5},{“arrtibute”:28,”id”:”L0000012”,”sort”:9}]

28

这个示例很好的说明了toJSONString、parseObject、parseArray的作用。

json格式的数据转换成数组格式。相关推荐

  1. 如何将json类型的数据转换成csv格式

    1.需转换的数据 文件名:5-1.json(随意设置) [{"job": "中级服务器开发","company": "乐海互动&q ...

  2. java 读取 image_如何在java读取sql里头读取image格式的数据转换成图片格式

    一.北亚文件系统数据恢复Windows版可以恢复Windows用户在使用过程中丢失的数据(误删除文件.误格式化硬盘.U盘/手机存储卡数据丢失.误清空回收站.磁盘分区消失).软件操作简单,易用. 可恢复 ...

  3. 后台返回的数组包对象格式的数据转换成表格数据格式的方法

    后台返回的数组包对象格式的数据转换成表格数据格式的方法 transformDate(res) {const mapInfo = {id: '编号',password: '密码',mobile: '手机 ...

  4. php将json转化成数组,PHP怎么把JSON数据转换成数组?

    在PHP中可以使用"json_decode"函数把JSON数据转换成数组,该函数的语法是"json_decode( $json, $assoc=FALSE, $depth ...

  5. windows系统下如何把excel数据转换成markdown格式的表格

    如图,假设我有一个excel表格,想把里面的数据转换成markdown格式的表格: 只需选中excel表格里这些数据, 打开typero这个软件: 按Ctrl V,excel表格的数据就自动被转换成了 ...

  6. 利用ffmpeg把一帧原始视频数据转换成jpg格式的图片

    利用ffmpeg对一帧原始的视频数据转换成jpg格式的图片,保存到本地,用于Android显示 #include <jni.h> #include <stdio.h> #inc ...

  7. TensorFlow学习笔记之 bmp格式、txt格式数据转换成tfrecord 格式

    目录 一.前言 二.bmp 格式数据转换成 tfrecord 格式的代码 三.txt 格式数据转换成 tfrecord 格式的代码 一.前言 之前我们讲过了关于 tfrecord 格式的相关内容,在这 ...

  8. python批量实现labelImg标注的 xml格式数据转换成 txt格式保存

    labelImg标注的 xml格式数据如下: 单个xml文件数据打开如下: python实现labelImg标注的 xml格式数据转换成 txt格式数据的代码xml2txt.py如下: # -*- c ...

  9. 重庆三调工作中将mdb数据转换成vct格式的分析

    重庆三调工作中将mdb数据转换成vctg格式的分析 重庆的三调工作已经步入数据汇集的进程中了,最终要提交的成果数据格式为vct格式,这个格式是一个明文书写格式,即该格式不会将数据封装到各种软件数据格式 ...

最新文章

  1. ubuntu16.04在英文状态下安装中文语言包的过程(法一:图形界面的方式) 以及 安装中文语言包后无法选择汉语问题的解决
  2. 全球及中国民办教育行业规模预测与发展对策建议报告2022版
  3. event loop、进程和线程、任务队列
  4. iOS之性能优化·列表异步绘制
  5. java反射学习笔记(常用的一些方法)
  6. TensorFlow应用实战 | 编写训练的python文件
  7. Python入门--else语句
  8. 企业级的Java快速开发平台,首选iMatrix平台。
  9. Convirt 2.0 更新到 2.1版本
  10. Linux学习--CentOS可视化配置网络
  11. 令牌桶(Token Bucket)
  12. mysql数据库查询优化技术 视频_那海蓝蓝 MySQL数据库查询优化技术视频教程
  13. windows悬浮按钮_如何在Windows 10上配置笔及其按钮
  14. vue双花括号的使用
  15. 安利自己读CS博士的鸡汤
  16. 什么是软考?计算机专业有没有必要考?
  17. Php一键转存微信文章,python如何导出微信公众号文章
  18. CDN和bootstrap
  19. oracle consistent gets,Oracle数据库consistent gets使用的特例
  20. 简单c语言程序(switch语句)输入1-7,输出周一到周日

热门文章

  1. 计算机对环境设计的作用,【环境设计论文】表现技法在环境设计专业的重要性(共2876字)...
  2. 详解ROC/AUC计算过程
  3. Linux 基础入门 操作命令
  4. uniapp的bindtap打电话没用,有警告
  5. 4.14 致我们退役的科比!致我们逝去的青春!
  6. 元件基础知识——零欧电阻
  7. linux d path失败返回,linux – elasticsearch systemd服务失败
  8. 【不定时更新】♡随笔碎记♡
  9. 滤镜CIFilter简单处理(模糊效果,旧色调处理)
  10. 决策树与回归树区别到底在哪