封裝json典奉、比較流行的框架fastjson兄旬、gson赖瞒、Jackson
通過傳統(tǒng)方式自己拼接字符串JSON
public static void main(String[] args) {
setJSON();
}
public static void setJSON() {
String str = "{\"errorCode\": \"0\",\"errorMsg\": \"調用接口成功\",\"data\": [{\"userName\": \"賀雷\",\"position\": \"網(wǎng)站技術負責人\",\"webAddres\": \"www.ithelei.com\"}]}";
System.out.println(str);
}
通過fastJSON封裝JSON
<!-- 添加阿里巴巴解析json工具類 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.26</version>
</dependency>
public static void main(String[] args) {
setFastJSON();
}
public static void setFastJSON() {
JSONObject root = new JSONObject();//類似最外邊的大括號
root.put("errorCode", 0);//放入成員
root.put("errorMsg", "調用接口成功");//放入成員
JSONArray dataArr = new JSONArray();//數(shù)組
JSONObject userhelei = new JSONObject();//對象
userhelei.put("userName", "賀雷");
userhelei.put("position", "技術網(wǎng)站負責人");
userhelei.put("webAddres", "www.ithelei.com");
dataArr.add(userhelei);//數(shù)組裝對象
root.put("data", dataArr);//對象裝數(shù)組
System.out.println(root.toJSONString());
}
- 郵箱 :ithelei@sina.cn
- Good Luck!