JSON使用
使用java生成json
引入依赖
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20210307</version>
</dependency>
代码展示
public class JsonTest {
public static void main(String[] args) {
jSonObjectTest();
}
public static void jSonObjectTest(){
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("name","王二小");
jsonObject.put("age",31);
jsonObject.put("birthday","1990-01-01");
jsonObject.put("school","蓝翔技校");
jsonObject.put("major",new String[]{"理发","挖掘机"});
jsonObject.put("has_work",true);
jsonObject.put("car",null);
jsonObject.put("house",null);
jsonObject.put("comment","这是一个注释");
System.out.println(jsonObject.toString());
} catch (JSONException e) {
e.printStackTrace();
}
}
}
public class JsonTest {
public static void main(String[] args) {
mapGenJsonObject();
}
public static void mapGenJsonObject(){
Map<String,Object> map=new HashMap<String,Object>();
map.put("name","王二小");
map.put("age",31);
map.put("birthday","1990-01-01");
map.put("school","蓝翔技校");
map.put("major",new String[]{"理发","挖掘机"});
map.put("has_work",true);
map.put("car",null);
map.put("house",null);
map.put("comment","这是一个注释");
System.out.println("map:"+new JSONObject(map).toString());
}
}
- 结果展示