当前位置: 首页 > 知识库问答 >
问题:

使用java的JSON对象

邵旺
2023-03-14

我有json格式,我想用JSONObject和JSONArray在java代码中创建它,但是我没有得到正确格式的输出。JSON格式如下所示。

var transaction_Data = 
[
    {
    "key": "PASSED",
    "values": [

        {"x": "20 June", "y": 30},
        {"x": "21 June", "y": 50},
        {"x": "22 June", "y": 20},
        {"x": "23 June", "y": 60},
        {"x": "19 June", "y": 20},
        {"x": "24 June", "y": 10}
        ]
    },
    {
    "key": "FAILED",
    "values": [
            {"x": "19 June", "y": 50},
            {"x": "21 June", "y": 30},
            {"x": "20 June", "y": 20},
            {"x": "23 June", "y": 70},
            {"x": "22 June", "y": 45},
            {"x": "24 June", "y": 60}
     ]
   }
]

我如何用java创建这个json对象,因为我想用这个对象创建使用NVD3的多条形图。如有任何帮助,不胜感激!

共有1个答案

邵毅
2023-03-14
you can try it out with this POJOs.

class TransactionData {
    private String key;
    private List<Data> values;
    public TransactionData(String key, List<Data> values) {
        this.key = key;
        this.values = values;
    }
}
class Data {
    private String x;
    private Integer y;
    public Data(String x, Integer y) {
        this.x = x;
        this.y = y;
    }
}
 类似资料:
  • 问题内容: 我对Json并不陌生,我的目标是从Java bean创建下面的Json输出。我应该如何构造Java对象?我应该将MyResult类以及User和Result作为子类吗?我可以为此使用什么Json库? 问题答案: 注意: 我是 EclipseLink JAXB(MOXy)的 负责人,并且是 JAXB(JSR-222) 专家组的成员。 我应该如何构造Java对象? 下面是您的对象模型的外观

  • 问题内容: 不固定f1.png值时如何访问inval值。即文件名可以是任何东西,它不知道,所以我如何使用Java访问此JSON中各种文件的inval字段值? 问题答案: 请尝试以下代码, 希望它能解决您的问题

  • 我正在使用com。谷歌。格森。Gson将JSON字符串转换为Java对象的API: 我想知道javax.jsonapi中是否有等效的API来执行等效操作。谢谢!

  • 问题内容: 我正在使用Android应用程序中的API,所有JSON响应均如下所示: 问题是,我所有的POJO有,字段,里面领域是真正的POJO我想要的。 有什么方法可以创建Gson的自定义转换器来提取始终的字段,因此改造会返回适当的POJO? 问题答案: 你将编写一个自定义反序列化器,以返回嵌入式对象。 假设你的JSON是: 然后,你将获得一个ContentPOJO: 然后编写一个反序列化器:

  • 我在Deck类中创建一个问题对象列表。我读取Json文件并将其传递给String,然后简单地使用Gson创建对象列表。但那不起作用:/你有谢谢你的主意吗。这是我的Json文件: 这是我的问题构造器: 这是我的甲板建造师: 这是我的主要代码: res1是我以字符串格式获得的Json文件,因此res2应该包含一个与Json文件相关的对象列表,但列表中没有任何内容。

  • 问题内容: 我希望我的JSON看起来像这样: 到目前为止的代码: 和 我只是缺少如何使用Jackson将Java对象转换为JSON的部分: 我的问题是:我的课程正确吗?我必须调用哪个实例,以及如何实现此JSON输出? 问题答案: 要使用Jackson 转换JSON: