Чтение файла JSON с использованием Gson в игровой среде - PullRequest
0 голосов
/ 13 сентября 2011

Я использую Play framework, я хочу прочитать файл json, у меня есть файл json с содержимым, похожим на

{"columns_map": ["SenderName", "Message", "Device", "Acknowledge", "Time"], "columns_map": {"219": ["mahesh", "скоро", " Mozilla / 5.0 (X11; U; Linux i686; en-US; rv: 1.9.0.1 "," Данные вставлены успешно "," "]}}

SenderName, Message, Device, Acknowledge, Time будут столбцами для данных JQuery, row_map будут записи, я не могу передать файл напрямую в JQuery, так как мне нужно выполнить условия и отобразить определенные записи.

В файле будет 5 записей lakh. Это лучше для gson или другого парсера (какой из них, пожалуйста?) Или создать собственную функциональность кодировщика / декодера Как разобрать файл, чтобы я мог передать данные, как я хотел.

Ответы [ 2 ]

0 голосов
/ 14 сентября 2011

Анализатор GSON быстрый и эффективный.Вы можете использовать задания воспроизведения для обработки этого большого файла json (из 5 lakh recs) и после обработки кэшировать этот файл в файловой системе.

Из внешнего интерфейса используйте ajax для извлечения - только нужное числозаписей, которые будут отображаться на столе в браузере.Контроллер воспроизведения, обрабатывающий этот вызов ajax, должен извлечь кэшированный файл json и отобразить json.Это также должно отслеживать указатель записи - вид пользовательской нумерации страниц

0 голосов
/ 13 сентября 2011

Использование gson должно работать.Просто import com.google.gson.*

Эти файлы уже включены в Play!

...