问题描述:
首先我遇到的第一个问题就是,在给前端传json数据。
我们前后端数据通信一般使用json格式的数据来传递, 那么后端如何给前端传值,以及我们有那么多的数据类型,都是怎么传递的呢?
public class JackSonTest {
//json传送一个实例对象
@Test
public void test1() throws Exception {
Person p = new Person();
p.setName("Jack");
p.setAge(22);
p.setGender("男");
//2.创建ObjectMapper
ObjectMapper mapper = new ObjectMapper();
//3.转换
String s = mapper.writeValueAsString(p);
System.out.println(s);
//写入到指定文件中
//mapper.writeValue(new File("d://a.txt"),p);
//写入到指定流中
//mapper.writeValue(new FileOutputStream("d://a.txt"),p);
//mapper.writeValue(new FileWriter("d://a.txt"),p);
}
@Test
后端给前端传不同类型的json数据
最新推荐文章于 2022-10-10 19:49:40 发布
本文介绍了Java后端使用Jackson库将不同类型的数据(如对象、列表、映射)转换为JSON字符串传递给前端的方法。通过创建ObjectMapper实例并调用writeValueAsString方法,可以将实例对象、对象列表、Map转换成JSON格式。同时,文章还展示了如何从JSON字符串反序列化回对象。
摘要由CSDN通过智能技术生成