【Java对象转换】001- Java 对象与 JSON 互转

【Java对象转换】001- Java 对象与 JSON 互转

可参考的本人的其它博客:

  • 【Java爬虫】008-网页内容解析:JSON解析 https://blog.csdn.net/qq_29689343/article/details/108326717
  • E027Web学习笔记-Ajax和JSON https://blog.csdn.net/qq_29689343/article/details/100978460
  • 【Spring Boot】025-返回 JSON 数据:常用的三种 JSON 转换器 https://blog.csdn.net/qq_29689343/article/details/119965401

我忽然发现,我曾经已经多次学习过 Java 对象与 JSON 的转换方法,但我已经忘得差不多了,因为除了写示例不曾真正使用过他们!知识遗忘的速度真的超乎我的想象!

一、Java对象与 JSON 概述

1、Java对象

  • Java对象是数据和处理可用数据的过程的组合;
  • 对象既有状态又有行为 。 在Java中,使用关键字“ new”创建对象;
  • 对象是从称为类的模板创建的;
  • 对象是类的实例。

2、JSON

  • JSONJavaScript Object Notation的首字母缩写;
  • JSON格式 被设计为数据交换格式,并且语法是JavaScript的子集;
  • 从文本文件等加载的引号(单引号或双引号)包围的上下文称为JSON字符串;
  • JSON是可互操作的,这意味着它与语言/平台无关
  • JSON格式用于通过网络连接序列化和传输结构化数据。 它主要用于在服务器和移动/ Web应用程序之间传输数据,是XML的替代方法。

二、JSON 解析及与 Java 对象互转

1、org.json解析JSON:转换成 JSONObject 对象并从其中取数据

具体参考:【Java爬虫】008-网页内容解析:JSON解析https://blog.csdn.net/qq_29689343/article/details/108326717 二、org.json解析JSON

2、Gson解析JSON:与 Java 对象互转

具体参考1:【Java爬虫】008-网页内容解析:JSON解析https://blog.csdn.net/qq_29689343/article/details/108326717 三、Gson解析JSON

具体参考2:【Spring Boot】025-返回 JSON 数据:常用的三种 JSON 转换器 https://blog.csdn.net/qq_29689343/article/details/119965401 二、第二种:使用 Gson

3、Fastjson解析JSON:与 Java 对象互转

具体参考1:【Java爬虫】008-网页内容解析:JSON解析https://blog.csdn.net/qq_29689343/article/details/108326717 四、Fastjson解析JSON

具体参考2:【Spring Boot】025-返回 JSON 数据:常用的三种 JSON 转换器 https://blog.csdn.net/qq_29689343/article/details/119965401 三、第三种:使用 fastjson

4、jackson解析JSON:与 Java 对象互转

具体参考: E027Web学习笔记-Ajax和JSON https://blog.csdn.net/qq_29689343/article/details/100978460 二、JSON

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值