欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

controller創建json

錢衛國1年前8瀏覽0評論

在Web開發中,我們經常需要將數據以JSON格式呈現給前端頁面。為了實現這一目標,我們可以使用Controller創建JSON。

首先,我們需要在Controller中引入json庫:

import com.alibaba.fastjson.JSONObject;

接著,我們可以定義一個方法用于生成JSON數據:

@RequestMapping("/person")
@ResponseBody
public JSONObject getPerson() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "張三");
jsonObject.put("age", 20);
jsonObject.put("gender", "男");
return jsonObject;
}

上面的代碼中,我們使用了JSONObejct類創建了一個JSON對象,并通過put()方法向其中添加了一些屬性和對應的值。

最后,我們需要在RequestMapping注解中指定返回的數據類型為JSON,并使用@ResponseBody注解將方法返回值序列化為JSON字符串:

@RequestMapping(value = "/person", produces = "application/json;charset=UTF-8")
@ResponseBody
public String getPerson() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "張三");
jsonObject.put("age", 20);
jsonObject.put("gender", "男");
return jsonObject.toJSONString();
}

上面的代碼中,produces屬性指定了返回的數據類型為JSON,并且設置了字符集為UTF-8。

通過以上步驟,我們就可以在Controller中創建JSON數據,并將其返回給前端頁面了。