一、在java中
附:解码时,java.util.List 的默认具体类是 org.json.simple.JSONArray,java.util.Map 的默认具体类是 org.simple.JSONObject。
1.编码:
(实例1)使用 java.util.HashMap 的子类,需要导入对应的jar包。
import org.json.simple.JSONObject;
class JsonEncodeDemo
{
public static void main(String[] args)
{
JSONObject obj = new JSONObject();
obj.put("name", "foo");
obj.put("num", new Integer(100));
obj.put("balance", new Double(1000.21));
obj.put("is_vip", new Boolean(true));
System.out.print(obj);
}
}
编译执行后的结果:
{"balance": 1000.21, "num":100, "is_vip":true, "name":"foo"}</