微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 与json_encode等效的JSP(在PHP中)是什么?

我正在尝试将JSP servlet编码为JSON. JSP中json_encode()PHP中的等价物是什么?

解决方法:

JSP / Servlet不像PHP那样具有高级别,实际上“内置任何东西”.在Java中,您可以更自由地从库中进行选择. Java中有几个JSON库,你可以在你的webapp中实现,流行的是每个JSON.org,JacksonGoogle Gson.

我们在这里使用Gson让我们满意.它对参数化集合和(嵌套)Javabeans提供了出色的支持.它基本上简单如下:

String json = new Gson().toJson(anyObject); // anyObject = List<Bean>, Map<K, Bean>, Bean, String, etc..
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(json);

使用Gson将JSON转换为完整的Javabean也很简单,见this example.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐