两种方法:
1.用Ok("json")注解(返回json字符串)
<pre name="code" class="java"><pre name="code" class="java"> @At("/getMessageJson")
@Ok("json")
public String getMessageJson(){
Map<String, Object> resultMap = new HashMap<String, Object>();
resultMap.put("name","张三");
resultMap.put("age", "22");
return Json.toJson(resultMap);
}
2.用UTF8JsonView(返回json对象)
@At("/getMessageJson")
public View getMessageJson(){
Map<String, Object> resultMap = new HashMap<String, Object>();
resultMap.put("name","张三");
resultMap.put("age", 22);
UTF8JsonView jsonView = new UTF8JsonView(new JsonFormat());
jsonView.setData(map);
return jsonView;
}