我正在研究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"
}
我想要做的是拥有一个贯穿所有元素的小代码,只返回带有买/卖边距的元素' (所以' buy_average'减去' sell_average')大于1,000。
答案 0 :(得分: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>