0

こんにちは、次のようなjson入力ファイルがあります。

{'Latitude':'20',
 'coolness':2.0,
 'altitude':39000,
 'pilot':{'firstName':'Buzz',
          'lastName':'Aldrin'},
 'mission':'apollo 11'}

json 入力ファイルから Java オブジェクトを作成する方法。

ありがとう

4

2 に答える 2

1

使用できる API は複数あります。最も単純なものはJSONObject

次の手順を実行してください。

JSONObject o = new JSONObject(jsonString);
int alt = o.getInt("altitude");
....

getXXX種類ごとにメソッドがあります。基本的にオブジェクトをマップとして保存します。これは遅い API です。

エレガントで優れたライブラリであるGoogle の を使用することもできますがGson、JSONObject よりもわずかに多くの作業が必要です。速度が本当に気になる場合は、 を使用してJacksonください。

于 2012-08-13T09:22:04.463 に答える
1

Gson#fromJson()メソッドを使用して、非常に単純なGSONライブラリを使用できます。

以下に例を示します: JSON から Java への変換

于 2012-08-13T09:07:52.090 に答える