java web 开发中使用到的 json

使用json 在web 开发中有什么优点?
假如有一个分页
主体部分是商品(div),之下是页码,点击页码切换div 中的内容;
这里采用jQuery 的ajax 方法 加载 servlet 的映射地址,通过传递给servlet不同的参数来查询数据,这个 路径 有 结构完整的页面;
这样做有问题吗?
如果使用json 的话应该怎么设计?难道是一次查询大量数据 生成json 放在html 某个标签的某个属性里,通过js 解析 来切换 显示?

我觉得应该是用户体验好,局部刷新,整个页面不会闪一下,看起来很好