http://www.verejava.com/?id=16998617072749
下載依賴 jar 包
json.jar
package com.json9;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
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 對象存入 用戶名,密碼,電話號碼
map.put("username", "liyang");
map.put("pwd", "111111");
map.put("telephone", "152232323");
//Map 轉成 JSONObject 字符串
JSONObject jsonObj=new JSONObject(map);
System.out.println(jsonObj.toString());
}
}
package com.json10;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
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 對象存入 用戶名,密碼,年齡
map.put("username", "admin");
map.put("pwd", "22");
map.put("age", 20);
JSONObject jsonObj=new JSONObject(map);
System.out.println(jsonObj.toString());
}
}
package com.json11;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
import com.json7.House;
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 對象
map.put("name", "李俊");
map.put("age", 30);
map.put("house", new House(1,"理會","3室2廳",5500,false));
JSONObject jsonObj=new JSONObject(map);
System.out.println(jsonObj.toString());
}
}
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();
this.id = id;
this.owner = owner;
this.description = description;
this.price = price;
this.isRent = isRent;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getOwner()
{
return owner;
}
public void setOwner(String owner)
{
this.owner = owner;
}
public String getDescription()
{
return description;
}
public void setDescription(String description)
{
this.description = description;
}
public double getPrice()
{
return price;
}
public void setPrice(double price)
{
this.price = price;
}
public boolean isRent()
{
return isRent;
}
public void setRent(boolean isRent)
{
this.isRent = isRent;
}
}
package com.json12;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
import com.json7.House;
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 對象,顏色數組
map.put("name", "王濤");
map.put("age", 40);
map.put("house", new House(2,"等均","1室1廳",3000,false));
map.put("color", new String[]{"紅色","藍色","綠色"});
JSONObject jsonObj=new JSONObject(map);
System.out.println(jsonObj.toString());
}
}