官方網址: http://json-lib.sourceforge.net/
需要准備的jar包
1. json-lib-2.4-jdk15.jar 目前最新版, 下載地址 http://sourceforge.net/projects/json-lib/files/
2. HttpClient 用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包 。 下載地址 http://hc.apache.org/downloads.cgi
3. commons Lang 這一組API是提供一些基礎的、通用的操作和處理,如自動生成toString()的結果 。 下載地址 http://commons.apache.org/lang/download_lang.cgi
4. Commons Logging Apache通用日志工具 http://commons.apache.org/logging/download_logging.cgi
5. Commons Collections 為Java標准的Collections API提供了相當好的補充 下載地址 http://commons.apache.org/collections/download_collections.cgi
6. Commons BeanUtils 利用反射機制對JavaBean的屬性進行處理 下載地址 http://commons.apache.org/beanutils/download_beanutils.cgi
7. EZMorph 是一個簡單的java類庫用於將一種對象轉換成另外一種對象 下載地址 http://sourceforge.net/projects/ezmorph/files/
public class AccessToken {
private String accessToken;
private int expiresIn;
public String getaccess_token() {
return this.accessToken;
}
public void setaccess_token(String s) {
this.accessToken = s;
}
public int getexpires_in() {
return this.expiresIn;
}
}
jsonstring=》object
String jsonString = "{\"access_token\":\"war3a-1vXsrQbRWUHp0d4vbQ5S0rTRgRFucxUuWYV7262JQ6HigPCwsZ5TtwmcIFJwjllzeHLYcuz8Huo11QQg\",\"expires_in\":7200}"
.replace('"', '\'');
JSONObject jb = JSONObject.fromObject(jsonString);
AccessToken ac = (AccessToken) JSONObject.toBean(jb, AccessToken.class);
object=》jsonstring
JSONObject jb1 = JSONObject.fromObject(ac);
System.out.println(jb1.toString());