2017-04-13 34 views
-2

私は、Javaの小さな経済プロジェクトに取り組んでいます。私は現在、私の現在のハードルを克服するためにJSONで作業していた人を探しています。JavaでJSONを解析するにはどうすればよいですか?

私には、それぞれが売買価格を持つ数千の要素を持つリアルタイムJSONデータベースがあります。以下は

http://www.rsbuddy.com/exchange/summary.json

私が何をしたいのですがどのようなものJSON

"2": { 
    "overall_average": 198, 
    "buy_average": 197, 
    "id": 2, 
    "sp": 5, 
    "sell_average": 199, 
    "members": true, 
    "name": "Cannonball" 
} 

からの要素の最初で唯一の要素とリターンのすべてを通る小さなJavaコードを持っています'buy_average'から 'sell_average'を差し引いた 'buy_average'が1000より大きい 'buy/sell margin'を持つ要素。

+0

考える[GoogleのGSON](https://github.com/google/gson)または別のJSONシリアライザ/デシリアライザを使用してjsonをJavaオブジェクトに変換します。 jsonを変換したら、必要に応じてオブジェクトの内部のデータを処理します。 –

+1

1)これはフォーラムではありません2)これは "私のためにこれを行うコーダーを雇う"というサイトではありません –

答えて

1

私はGsonをお勧めします。

import com.google.gson.Gson; 
. . . 
     Gson GSON = new Gson(); 
     List<Map<String, Object>> search = ... 
      String json = GSON.toJson(search); 

、それは非常に直感的なユーティリティです

...

相続人のmaven REF

<dependency> 
      <groupId>com.google.code.gson</groupId> 
      <artifactId>gson</artifactId> 
      <version>2.8.0</version> 
     </dependency> 
関連する問題