Article:
JSON trong Java
2189
phananhvu.myopenid.com 125Over 4 years ago |
![]()
JSON có vẻ tốt hơn XML khi giải quyết được vấn đề cross-domain trong AJAX như có đề cập đến trong bài này và bài này. Về phía client-side, JSON là tập con của JavaScript nên trong JS có thể "ăn liền" như thế này:
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};
Còn trong server-side thì sao?
Convert từ POJO sang JSON Object
Trong Java có thể dùng các thư viện này (http://json.org/java/) để xử lí JSON object. Chẳng hạn như chương trình ví dụ sau:
import org.json.JSONObject;
public class TestJSON {
public static void main(String[] args) throws org.json.JSONException {
JSONObject myJSONObject0 = new JSONObject().put("JSON", "Hello, World!");
JSONObject myJSONObject1 = new JSONObject().put("JSON", "Hello, World!");
myJSONObject0.put("bliki", "cntt.tv");
myJSONObject1.put("bliki2", myJSONObject0);
String myString0 = myJSONObject0.toString();
String myString1 = myJSONObject1.toString();
System.out.println(myString0);
System.out.println(myString1);
}
}
Thật tiện lợi.
AJAX, JSON, Java, XML
125