我有两个JSON文件 - 包含发布者和书籍列表的发布者,其中包含书籍列表。我必须将本书与相应的出版商进行匹配。这两个文件是格式如下:在两个JSON文件中查找匹配记录的最佳方法
books.json
(约400书籍):
[{"bookId":"1173828", "bookName":"Dark Sky", "publisher":"ABC", "publisherCountry":"USA"}, ...]
publishers.json
(约10出版商);
[{"publisherId":"128", "publisherName":"ABC", "publisherCountry":"USA"}, ...]
输出应该是这样的形式:
{"results": [{ "bookId": "1173828", "publisherId": 128}, ...]}
我使用JSON杰克逊解析的文件。我想知道什么是最好的方法来使用这个问题。我应该为每条记录创建单独的对象,然后比较Book和Publisher类的对象以找到匹配项?