簡體   English   中英

來自JSON輸入文件的Java對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM