问题描述:
我想把List类型的数据变成字符串类型的,存在数据库表的某个字段中。然后再从该数据库表读取该字符串类型的数据,再变成List返回给前端。
如果你使用 Maven,可以在 pom.xml 文件中添加以下依赖:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.75</version>
</dependency>
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
以下是将List<Student>
类型的数据转换为JSON字符串的示例代码
//添加一些EntpPrjVo对象到entpPrjVoList中
List<Student> studentList = new ArrayList()
String jsonString = JSON.toJSONString (studentList)
以下是将JSON字符串转换为List<Student>
类型的示例代码:
String jsonString=//从数据库中读取JSON字符串
List<Student> studentList = JSON.parseArray(jsonString,Student.class)
在这个例子中,studentList将包含一个包含多个Student对象的列表。可以将studentList返回给前端。