0

我正在使用 Play 框架,我想读取一个 json 文件,我有一个 json 文件,其内容类似于

{"columns_map":["SenderName","Message","Device","Acknowledge","Time"],"rows_map":{"219":["mahesh","come soon","Mozilla/5.0 (X11;U;Linux i686;en-US;rv:1.9.0.1","数据插入成功",""]}}

SenderName,Message, Device,Acknowledge,Time 将是 JQuery 数据表的列,rows_map 将是记录,我不能将文件直接提供给 JQuery,因为我必须执行条件并显示某些记录。

文件中将有 50 万条记录。最好使用 gson 或其他解析器(请选择哪一个?)或创建自己的编码器/解码器功能如何解析文件以便我可以根据需要提供数据表。

4

2 回答 2

0

使用 gson 应该可以。只是import com.google.gson.*

这些文件已经包含在 Play 中!

于 2011-09-13T13:56:46.077 回答
0

GSON 解析器快速高效。您可以使用 Play 作业来处理这个大型 json 文件(50 万个记录),并在处理后将此文件缓存在文件系统上。

从前端,使用 ajax 检索 - 仅在浏览器的表上显示所需数量的记录。处理此 ajax 调用的播放控制器应检索缓存的 json 文件并呈现 json。这也应该跟踪记录指针 - 一种自定义分页

于 2011-09-14T07:51:32.397 回答