Gson轉換與JSONObject區別
Gson轉換與JSONObject區別
轉載:https://blog.csdn.net/ccxcccx/article/details/65937139
net.sf.json.JSONObject
com.google.gson.Gson
JSONObject在解析的過程中會對get方法進行解析,而Gson不會
例子如下:
import net.sf.json.JSONObject;
import com.google.gson.Gson;
public class Demo {
private int a;
private String b;
private String c;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public String getB() {
return b;
}
public void setB(String b) {
this.b = b;
}
public String getC() {
this.c= a+b;
return c;
}
public static void main(String[] args) {
Demo demo = new Demo();
demo.setA(1);
demo.setB("bbb");
Gson gson = new Gson();
System.out.println(gson.toJson(demo));
String jsonString = JSONObject.fromObject(demo).toString();
System.out.println(jsonString);
}
}
結果:
{"a":1,"b":"bbb"}
{"a":1,"b":"bbb","c":"1bbb"}
相關文章
- 字串json陣列怎麼轉換成jsonobject型別字串JSON陣列Object型別
- Eclipse安裝GSON,使用GSON轉換Java Object到JSONEclipseJavaObjectJSON
- XHTML?它與 HTML的區別?如何轉換HTML
- 塊元素和行內元素的區別與轉換
- 在JavaScript中,DOM物件與jQuery物件的區別與轉換JavaScript物件jQuery
- 解決巢狀list型別的JSONObject/JSONArray轉換成原來list問題。巢狀型別JSONObject
- List集合轉JSONObjectJSONObject
- c#中Array,ArrayList 與List<T>的區別、共性與轉換C#
- 【python】str與json型別轉換PythonJSON型別
- 造型與強制型別轉換型別
- Java 檔案換行符識別與轉換Java
- Mysql BLOB、BLOB與TEXT區別及效能影響、將BLOB型別轉換成VARCHAR型別MySql型別
- python 與 Mysql 資料型別轉換PythonMySQL 資料型別
- Python筆記:string,tuple,list,dictionary的區別(之二,高階用法與型別轉換)Python筆記型別
- 強制型別轉換(int)、(int&)和(int*)的區別型別
- String.valueOf和強制型別轉換(String)的區別型別
- 小波變換與傅立葉變換的區別
- 型別轉換型別
- java 基礎型別與byte[]的轉換Java型別
- GO語言中string和[]byte的區別及轉換Go
- Gson將json字串轉map導致int型被轉換成double的採坑之旅JSON字串
- javascript強制型別轉換與操作符JavaScript型別
- java基本資料型別與自動轉換Java資料型別
- 三維空間變換中旋轉矩陣左乘與右乘的區別矩陣
- js型別轉換JS型別
- 型別轉換(cast)型別AST
- Convert型別轉換型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- 工業交換機與商業交換機區別對比
- JSONObject.parseObject 、JSONObject.toJSONStringJSONObject
- JSONObject與JSONArray 解析JSON格式字串JSONObject字串
- c++primer——過載運算與型別轉換C++型別
- CString與LPCWSTR、LPSTR、char*、LPWSTR等型別的轉換型別
- 重拾Kotlin(10)-型別的檢查與轉換Kotlin型別
- 資料型別,型別轉換資料型別
- android gson 擴充套件, 序列化int型別被轉double 問題Android套件型別
- JSONObject應用Json字串和Object物件之間的轉換,Map封裝資料思路JSONObject字串物件封裝
- 轉載_Linux程式與執行緒的區別Linux執行緒