指南我正在使用:http://crunchify.com/how-to-write-json-object-to-file-in-java/
我目前创建了一个应用程序,它下载一个大的JSON文件并解析列出项目的数据,但遗憾的是所有项目都被命名为它的ID,所以基本上它意味着我必须从中获取所有项目ID单独的文件,因为他们的JSON不支持查询许多项目,即“item = 1983,1093,984,2847”,所以我已经为每个项目单独进行。
这意味着我必须与远程服务建立多个查询连接才能找到最多35,000个项目的名称,这不是一个很好的选择,因为我的查询限制将在几秒钟内达到最大值。
我想创建一个自定义JSON文件,将项目ID和名称提取到其中,这样就不会使用任何人的带宽来获取项目名称。
所以我正在考虑2D数组,它就像[int] [int]那么这是什么需要以及如何使我的Java JSON(json-simple-1.1.1)理解项目id将是(对象?)和与该id相关的休息信息将是(键?)
{
"1094" // Item ID
{
"name": "item name",
"info": "item info"
}
}
在PHP中有类似的东西:
foreach($whatever as $something => $key) {
}
项目ID必须是我可以解析其余细节的标识符。
编辑:所以“item id”应该是放置到object的JSONArray所以我可以添加“keys”吗?我不确定这些条款。