[英]Java object from JSON input file
嗨我有一個json輸入文件如下,
{'Latitude':'20',
'coolness':2.0,
'altitude':39000,
'pilot':{'firstName':'Buzz',
'lastName':'Aldrin'},
'mission':'apollo 11'}
如何從json輸入文件創建java對象。
謝謝
您可以使用非常簡單的GSON庫和Gson#fromJson()方法。
這是一個例子: 將JSON轉換為Java
可以使用多個API。 最簡單的是JSONObject
只需執行以下操作:
JSONObject o = new JSONObject(jsonString);
int alt = o.getInt("altitude");
....
每種類型都有getXXX
方法。 它基本上將對象存儲為地圖。 這是一個緩慢的API。
您可以使用Google的Gson
,它是一個優雅且更好的庫 - 比JSONObject需要更多的工作。 如果你真的關心速度,請使用Jackson
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.