我相信你们中的一位专家可以回答这个问题或者给我一个解释。
假设我有300辆汽车的清单,我希望用户可以选择。 这些Java对象中的每一个都有10个属性(例如模型,制造商,颜色,年龄......)。
问题是,在响应中传递所有300 JSON格式是否更有效,或者只是传递List并使用JSTL来显示它们?
因为像Simple-JSON这样的东西是List和Map的包装器,真的有什么好处吗?
或者什么时候使用JSON有理由传递正常的Java对象?
谢谢!
答案 0 :(得分:4)
JSON将是一种比Java对象更中性的技术,无论是否序列化,都将为您提供更多选择。它只是文本,因此您不再需要使用Java。你仍然可以使用任何服务器端模板引擎,或者你可以将它发送到浏览器,让JQuery或AngularJS迭代它。
答案 1 :(得分:0)
如果你是单一的应用程序,只需坚持使用java。
如果您在分布式系统中,可以使用不同语言编写模块,请使用JSON / XML