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

在JSON中转换列表,然后在此JSON上添加头

莫骞仕
2023-03-14

我有一个对象列表:

List<ScuolaEntity> result = scuolaService.getAllScuoleEntity();

我想在json对象中转换列表,我已经尝试过使用gson、JSONObject甚至JsonNode,但我找不到向json添加头/节点的方法

这是实际的json:

[
    {
        "codiceMeccanografico": "RMAT123456",
        "codiceFiscale": "CREMHL90T42B745CQQE",
        "denominazione": "ITS INCOM"
    },
    {
        "codiceMeccanografico": "RMAT891011",
        "codiceFiscale": "SCEMQL90T42B735CWQ1",
        "denominazione": "Liceo Scientifico Statale E. Lussu"
    }
]

这就是我想要实现的

{
  "scuole": [
    {
        "codiceMeccanografico": "RMAT123456",
        "codiceFiscale": "CREMHL90T42B745CQQE",
        "denominazione": "ITS INCOM"
    },
    {
        "codiceMeccanografico": "RMAT891011",
        "codiceFiscale": "SCEMQL90T42B735CWQ1",
        "denominazione": "Liceo Scientifico Statale E. Lussu"
    }
  ]
}

我可以添加这个标题“scuole”与gson库或其他?

共有1个答案

穆季萌
2023-03-14

您可以通过将此列表包装到地图中来实现这一点:

List<ScuolaEntity> result = scuolaService.getAllScuoleEntity();
Map data=Collections.singletoneMap("scuole",result);

然后将此映射编码为JSON。

 类似资料:
  • 我有一个对象列表: 我想在json对象中转换列表,我已经用gson、JSONObject甚至JsonNode进行了尝试,但我找不到深入操作这个json的方法。 这是实际的json: 这就是我想要实现的目标:

  • 我有一个json 我怎么把它转换成学生名单(A,理科)(B,理科)

  • 问题内容: 我有一个函数返回java类中的数据。现在,根据我的需要,我必须将其转换为Format。 以下是我的功能代码段: 我试图通过使用此代码转换为,但是由于函数的类型为List,因此出现类型不匹配错误。 请帮我解决这个问题。 问题答案: 您可以通过以下形式获取数据

  • 我是格森的新手。我需要将下面的JSON响应转换成一个列表。 JSON响应: 我有一门课要教数据 账户JAVA 当我对我的班级做出回应时,我得到了: 现在我需要将这两个值放入

  • 问题内容: 我在Swift 中将元素转换为,然后将变量转换回时遇到了问题。 首先,我想提取以下JSON数据的元素: 放入NSData 变量,但似乎无法做到这一点。我用来解析如下: 但这给了我一个ScalarNumber数组,我不知道如何存储到一个对象中。 其次,我想从同一个对象生成回来: 但是NSData 对象不会转换为[-67,51,-38,61,-72,102,48],它只是使JSON字符串无

  • 问题内容: 有没有一种真正简单的方法可以获取JSON对象数组并将其转换为HTML表(不包括几个字段)?还是我必须手动执行此操作? 问题答案: 我不确定这是否是您想要的,但是有jqGrid。它可以接收JSON并生成网格。