JAVA - Лучший подход к синтаксическому анализу огромного (очень большого) файла JSON

Я пытаюсь разобрать какой-то огромный файл JSON (например, http://eu.battle.net/auction-data/258993a3c6b974ef3e6f22ea6f822720/auctions.json ) с помощью библиотеки gson ( http://code.google.com/p/google-gson/ ) в JAVA.

Я хотел бы знать, как лучше всего разобрать такой большой файл (около 80 тыс. Строк), и знаете ли вы хороший API, который может помочь мне в его обработке.

Какая-то идея ...

  1. читать построчно и избавиться от формата JSON: но это чепуха.
  2. уменьшите файл JSON, разделив этот файл на множество других: но я не нашел для этого подходящего Java API.
  3. использовать этот файл напрямую как базу данных, отличную от SQL, сохранить файл и использовать его как мою базу данных.

Я был бы очень признателен за adices / help / messages / :-) Спасибо.

44
задан Dax 22 February 2012 в 06:55
поделиться