gpt4 book ai didi

java - 如何在 Java 中将 List 转换为 Json

转载 作者:IT老高 更新时间:2023-10-28 12:45:41 25 4
gpt4 key购买 nike

如何在Java中将通用列表转换为json。我有这样的类..

public class Output
{
public int Keyname { get; set; }
public Object outputvalue{ get; set; } //outvalue may be even a object collection
}

List<Output> outputList = new List<Output>();

我想在Java中将outputList转换为json。转换后我会将它发送给客户端。

最佳答案

为此使用 GSON 库。这是示例代码

List<String> foo = new ArrayList<String>();
foo.add("A");
foo.add("B");
foo.add("C");

String json = new Gson().toJson(foo );

这是 Gson 的 maven 依赖项

<dependencies>
<!-- Gson: Java to Json conversion -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.2.2</version>
<scope>compile</scope>
</dependency>
</dependencies>

或者你可以直接从这里下载jar,放到你的class path中

http://code.google.com/p/google-gson/downloads/detail?name=gson-1.0.jar&can=4&q=

要将 Json 发送到客户端,您可以使用 spring 或在简单的 servlet 中添加此代码

response.getWriter().write(json);

关于java - 如何在 Java 中将 List 转换为 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228912/

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