gpt4 book ai didi

java - JSP 等同于 json_encode(在 PHP 中)是什么?

转载 作者:可可西里 更新时间:2023-10-31 23:14:30 24 4
gpt4 key购买 nike

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

最佳答案

JSP/Servlet 并不像 PHP 那样高级,PHP 几乎“内置了任何东西”。在 Java 中,您可以更自由地选择库。有几个可用的 Java JSON 库,您可以在您的 Web 应用程序中实现它们,流行的库在每个 JSON.org 下。 , JacksonGoogle Gson .

我们在这里使用 Gson 令我们满意。它对参数化集合和(嵌套的)Javabean 有很好的支持。基本上很简单,如下所示:

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 转换为完全有值(value)的 Javabean 也很简单,请参阅 this example .

关于java - JSP 等同于 json_encode(在 PHP 中)是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3207092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com