fastjson string to object error _ Java编程代码百科

Դ新浪

ߣ整站优化

19

2021-11-03 18:46:13

FastJson是一个用Java语言编写的高性能、功能完备的JSON库,用于将Java bean序列化为JSON字符串格式,并从JSON字符串反序列化Java bean。FastJson采用了独创的算法,将解析速度提升到了极致,超越了所有Json包,包括曾经号称最快的jackson。它支持各种JDK类型,包括基本类型、JavaBean、Collection、map、Enum、泛型等等。

Maven中引入fastjson包

Maven依赖包如下。

fastjson字符串转对象报错(java编程代码大全)

我们定义了一个实体类Students作为Javabean对象的例子,代码如下:

fastjson字符串转对象报错(java编程代码大全)

Javabean对象转换成String类型的JSON字符串

fastjson字符串转对象报错(java编程代码大全)

输出如下:

fastjson字符串转对象报错(java编程代码大全)

JSON字符串转换成Javabean对象

fastjson字符串转对象报错(java编程代码大全)

输出如下

fastjson字符串转对象报错(java编程代码大全)

Json字符串转换成JSONObject对象

Json是一个JsonObject,其中一个键对应一个值,使用大括号{}。例如,{key:value},地图和JSON是键值对。区别在于键值对在Map中用等号分隔,在Json中用冒号分隔。

fastjson字符串转对象报错(java编程代码大全)

输出如下

fastjson字符串转对象报错(java编程代码大全)

Json字符串转换成JSONArray对象

JsonArray是Json对象的数组,使用括号[]。数组中的每个元素都是JSON键值对格式,比如[{key:value},{key1:value1}] 。.

fastjson字符串转对象报错(java编程代码大全)

输出如下:

fastjson字符串转对象报错(java编程代码大全)

String类型的JSON字符串转换成Javabean对象

fastjson字符串转对象报错(java编程代码大全)

输出如下:

fastjson字符串转对象报错(java编程代码大全)

将Map转换成 JSONObject

fastjson字符串转对象报错(java编程代码大全)

输出如下:

fastjson字符串转对象报错(java编程代码大全)

将JSONObject转换成Map

fastjson字符串转对象报错(java编程代码大全)

输出如下:

fastjson字符串转对象报错(java编程代码大全)

将List转换成JSONArray

fastjson字符串转对象报错(java编程代码大全)

输入如下:

fastjson字符串转对象报错(java编程代码大全)

fastjson字符串转对象报错(java编程代码大全)

佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部