springboot 接受数组对象_前端数组对象传入SpringBoot后台项目用List接收的方法

前提注意:前端的AJAX请求要是没有设置headers里的Content-Type时会默认为application/x-www-form-urlencoded",但是你传的是Json对象,

而后台使用@RequestBody注解进行接收就会抛出415异常,所以在使用JSON对象时需要设置置headers里的Content-Type为application/json;charset=utf-8

一.使用Gson

Gson是google开发的一个开源Json解析库,使用十分的方便,在maven当中导入的方式为:

步骤:注入依赖

com.google.code.gson

gson

2.8.2

常用方法:

Object obj = new Object();

//Object转Json字符串

String obstr = new Gson().toJson(object);

//Json字符串转Object

Object object = new Gson().fromJson(obstr)

二.后台使用fastjson

介绍: FastJSON是一个Java语言编写的高性能,功能完善,完全支持http://json.org的标准的JSON库

使用步骤:

1.注入依赖:

net.sf.json-lib

json-lib

2.4

jdk15

特别注意:如果缺少 jdk15可能会导致找不到相应的Jar包,所以添加上

2.后端使用@RequestBody结合JSONObject

你可能感兴趣的:(springboot,接受数组对象)