首页 > 编程语言 >java中 JSONArray 与 List 相互转换

java中 JSONArray 与 List 相互转换

时间:2022-12-20 22:01:07浏览次数:40  
标签:java JSONArray list List parseArray array toJSONString

 

1. JSONArray转List

List<T> list = JSONObject.parseArray(array.toJSONString(),T.class); // 转换语句1 

List<T> list = JSONArray.parseArray(array.toJSONString(),T.class); // 转换语句1 

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; 
//初始化JSONArray
JSONArray array=new JSONArray();
array.add("a");
array.add("b");
array.add("c");
// 两个方法均可
List<String> list = JSONArray.parseArray(array.toJSONString(),String.class); // 转换语句1 
List<String> list2 = JSONObject.parseArray(array.toJSONString(),String.class); // 转换语句2

System.out.println(list.toString());
System.out.println(list2.toString());

2. List 转 JSONArray

List<T> list = new ArrayList<T>();
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(list));

 

标签:java,JSONArray,list,List,parseArray,array,toJSONString
From: https://www.cnblogs.com/hungryquiter/p/16995197.html

相关文章

  • 【关于Java中方法重写的注意事项】
    需要重写的场景:源代码封装方法无法满足我们的需要,可以通过重写方法解决。注意事项:一般来说,子类只能够重写父类的声明为public和protected的非final方法,如果需要重写......
  • Java面试题
    1Java基础知识面试题(2020最新版)2 Java集合容器面试题(2020最新版)3 Java异常面试题(2020最新版)5 JVM面试题(2020最新版)6 Spring面试题(2020最新版)7 SpringMVC面试题(2020最新版) ......
  • xxl-job定时调度任务Java代码分析
    简介用xxl-job做后台任务管理,主要是快速解决定时任务的HA问题,项目代码量不大,功能精简,没有特殊依赖.因为产品中用到了这个项目,上午花了点时间研究了一下运行机......
  • java中的接口
    本文主要讲述java的接口,以其相关细节。老韩接口的介绍:老韩接口的细节:老韩继承类vs接口实现老韩接口的多态性 1)接口的多态性示意图,如下图所......
  • java命令--jmap命令使用
    jdk安装后会自带一些小工具,jmap命令(JavaMemoryMap)是其中之一。主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。jmap命令可以获......
  • java8-时间相关代码整理
    获取昨天起止时刻,就是0点和23点59分59秒LocalDateTime.now().minus(Period.ofDays(1)).with(LocalTime.MIN)LocalDateTime.now().minus(Period.ofDays(1)).with(LocalTi......
  • Java学习笔记1
    1.注释​ 注释是对代码的解释和说明文字。Java中的注释分为三种:单行注释://这是单行注释文字多行注释:/*这是多行注释文字这是多行注释文字这是多行注释文字......
  • JAVA循环结构
    什么是循环:重复的去执行某一件事情while(条件){//循环操作}例如:打印50份卷子1、确定循环内容以及循环条件循环内容:打印卷子循环......
  • 两道面试题,带你解析Java类加载机制
    通过两道面试题,带你深入学习Java类加载机制。简单易懂,深入浅出!博主个人独立站点开通啦!欢迎点击访问:​​https://shuyi.tech​​在许多Java面试中,我......
  • delphi 遭遇Frame与ActionList结合出现的坑
    我有个frame,里面有一批按钮默认visible设置false 然后在调用时,按实际需要,显示出需要的按钮  然后我又加入了一个ActionList控件  ,然后问题就来了....当......