gpt4 book ai didi

java - 如何使用java为JSON中单个数组中的每个元素添加对象?

转载 作者:行者123 更新时间:2023-12-01 04:11:13 24 4
gpt4 key购买 nike

我需要在 json 中创建一个包含多个对象的数组。输出应该是这样的:

[{x: "0-9", y: 20},{x: "10-19", y: 30},{x: "20-29", y: 30}]

最好的方法是什么?

我使用了以下方法,但似乎不适合大量数组

acontent.put("x", "0-9");
acontent.put("y",20);
ac.add(acontent);
acontent = new JSONObject();

acontent.put("x", "10-19");

acontent.put("y",30);

最佳答案

您可以创建合适的模型:

public class MyPair {
private String x;
private int y;
// + getters and setters
}

public static writeJson() {
List<MyPair> mps = createMyPairList();
// write mps as JSON
}

关于java - 如何使用java为JSON中单个数组中的每个元素添加对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19893193/

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