SerializeWriter:相当于StringBuffer

JSONArray:相当于List<Object>

JSONObject:相当于Map<String, Object>

JSON反序列化没有真正数组,本质类型都是List<Object>

比如说List<Strudent>

List转Json

List<Student> students = new ArrayList();
String str = JSON.toJSONString(students); // List转json

Json 转List 方法一

String json = ""; //获取的Json数据
List<Student> students = JSON.parseObject(json,new TypeReference<List<Student>>(){}); // Json 转List

Json 转List方法二

List<Student> students = JSON.parseArray(json,Student.class); 

Student 对象要实现Serializable接口

import java.io.Serializable;  

public class Student implements Serializable{ 

借鉴大佬文章装逼下:https://www.tuicool.com/articles/zUbQfa

最新文章

  1. ZeroMQ接口函数之 :zmq - 0MQ 轻量级消息传输内核
  2. 探求网页同步提交、ajax和comet不为人知的秘密(中篇)
  3. Python实践:提取文章摘要
  4. C#中多线程的简单应用
  5. 【leetcode】13. Roman to Integer
  6. openerp学习笔记 跟踪状态,记录日志,发送消息
  7. Unity3D之ScriptableObject学习笔记
  8. 解决cpplint在Python 3下没有任何输出的问题
  9. Innobackupex(xtrabackup)物理备份
  10. html 知识整理
  11. oracle新建对象 权限管理
  12. opencv中 int main(int argc,char* argv[])详解
  13. [Python学习笔记-004] 可变参数*args和**kwargs
  14. python functools.partial
  15. C++ string 类
  16. emmmmmm
  17. $.each()与$(selector).each()区别
  18. MongoDB优化之一:常见优化方法
  19. python实现排序之冒泡排序
  20. UVA-10779(最大流)

热门文章

  1. 本地虚拟机在ubuntu系统搭建nexus服务器
  2. AppScan入门工作原理详解
  3. java中split任意数量的空白字符
  4. Java多线程中的异常处理
  5. [USACO17DEC] Barn Painting
  6. python 时间 相关
  7. Python爬取抖音视频
  8. tomcat修改默认访问首页
  9. 一起学Netty(一)之 Hello Netty
  10. [Algorithm] Heap data structure and heap sort algorithm