我有兩個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類的對象以找到匹配項?