目录
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;}