Java JSON 之 Map 转 JSON 字符串

时间:2025-02-21 16:48:16
下载依赖 jar 包 package com.json9; import ; import ; import ; public class Test { public static void main(String[] args) { /* Map<String,String> map=new HashMap<String,String>(); Map 对象存入 用户名,密码,电话号码 */ Map<String,String> map=new HashMap<String,String>(); //Map 对象存入 用户名,密码,电话号码 ("username", "liyang"); ("pwd", "111111"); ("telephone", "152232323"); //Map 转成 JSONObject 字符串 JSONObject jsonObj=new JSONObject(map); (()); } } package com.json10; import ; import ; import ; public class Test { public static void main(String[] args) { /* Map<String,Object> map=new HashMap<String,Object>(); Map 对象存入 用户名,密码,年龄 */ Map<String,Object> map=new HashMap<String,Object>(); //Map 对象存入 用户名,密码,年龄 ("username", "admin"); ("pwd", "22"); ("age", 20); JSONObject jsonObj=new JSONObject(map); (()); } } package com.json11; import ; import ; import ; import com.; public class Test { public static void main(String[] args) { /* Map<String,Object> map=new HashMap<String,Object>(); Map 对象存入 姓名,年龄, House 对象 */ Map<String,Object> map=new HashMap<String,Object>(); //Map 对象存入 姓名,年龄, House 对象 ("name", "李俊"); ("age", 30); ("house", new House(1,"理会","3室2厅",5500,false)); JSONObject jsonObj=new JSONObject(map); (()); } } package com.json7; public class House { //编号, 房东,房屋描述,房屋价格,是否出租 private int id; private String owner; private String description; private double price; private boolean isRent; public House(int id, String owner, String description, double price, boolean isRent) { super(); = id; = owner; = description; = price; = isRent; } public int getId() { return id; } public void setId(int id) { = id; } public String getOwner() { return owner; } public void setOwner(String owner) { = owner; } public String getDescription() { return description; } public void setDescription(String description) { = description; } public double getPrice() { return price; } public void setPrice(double price) { = price; } public boolean isRent() { return isRent; } public void setRent(boolean isRent) { = isRent; } } package com.json12; import ; import ; import ; import com.; public class Test { public static void main(String[] args) { /* Map<String,Object> map=new HashMap<String,Object>(); Map 对象存入 姓名,年龄, House 对象,颜色数组 */ Map<String,Object> map=new HashMap<String,Object>(); //Map 对象存入 姓名,年龄, House 对象,颜色数组 ("name", "王涛"); ("age", 40); ("house", new House(2,"等均","1室1厅",3000,false)); ("color", new String[]{"红色","蓝色","绿色"}); JSONObject jsonObj=new JSONObject(map); (()); } }