700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > SpringMvc中将java对象转换为json数据的常用方式

SpringMvc中将java对象转换为json数据的常用方式

时间:2021-06-01 05:18:54

相关推荐

SpringMvc中将java对象转换为json数据的常用方式

目录

1.写回json数据,使用JSOD的方法吧java数据转换为Json数据

2.写回到json,使用@ResponsetBody注解的方式将返回的对象直接转化为json字符串

3.返回list类型的json数据

1.写回json数据,使用JSOD的方法吧java数据转换为Json数据

@RequestMapping("/showJsonStr1")public String showJsonStr1() {ObjectMapper om=new ObjectMapper();//把java对象转换为json字符串Product product=new Product();product.setProId("p001");product.setProName("华为手机");try {String pjson=om.writeValueAsString(product);System.out.println(pjson);} catch (JsonProcessingException e) {// TODO Auto-generated catch blocke.printStackTrace();}return "success";}

2.写回到json,使用@ResponsetBody注解的方式将返回的对象直接转化为json字符串

@RequestMapping("/showJsonStr2")@ResponseBodypublic Product showJsonStr2() {Product product=new Product();product.setProId("p001");product.setProName("华为手机");return product;}

3.返回list类型的json数据

@RequestMapping("/showJsonStr3")@ResponseBodypublic List<Product> showJsonStr3() {List<Product> list=new ArrayList<Product>();Product product=new Product();product.setProId("p001");product.setProName("华为手机");Product product1=new Product();product1.setProId("p001");product1.setProName("华为手机");list.add(product);list.add(product1);return list;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。