【问题标题】:Create a Nested Structure in Java using a List Of Objects [closed]使用对象列表在 Java 中创建嵌套结构 [关闭]
【发布时间】:2017-08-21 02:33:00
【问题描述】:

我有以下对象列表:-

    [
      {
      "tenantId": "ramyam101",
      "tenantName": "Level1-Tenant-OOUF",
      "parentName": "None",
      "tenantAccountType": "Organization-Only User Function",
      "index": 0,
      "tenantLogoBase64": ""
      },
      {
      "tenantId": "ramyam102",
      "tenantName": "Level2-Tenant-OOUF",
      "parentName": "Level1-Tenant-OOUF",
      "tenantAccountType": "Organization-Only User Function",
      "index": 1,
      "tenantLogoBase64": ""
      },
      {
      "tenantId": "ramyam103",
      "tenantName": "Level3-Tenant-OF",
      "parentName": "Level2-Tenant-OOUF",
      "tenantAccountType": "Organization Functional",
      "index": 2,
      "tenantLogoBase64": ""
      },
      {
      "tenantId": "ramyam104",
      "tenantName": "Level3-Tenant-OOUF",
      "parentName": "Level2-Tenant-OOUF",
      "tenantAccountType": "Organization-Only User Function",
      "index": 2,
      "tenantLogoBase64": ""
      }
    ]

这表示一个层次结构树,其中列表中的每个条目都有一个“租户名称”和“父名称”,并且层次结构中的租户级别由“索引”表示。

例如:-

                          Level1-Tenant-OOUF
                           |
               Level2-Tenant-OOUF
                 |           |   
    Level3-Tenant-OF     Level3-Tenant-OOUF

所以我想创建一个嵌套结构,它在父对象内部有子节点对象。我怎样才能做到这一点 ?请帮帮我...!

【问题讨论】:

  • 这显然是JSON 格式所以使用JSON API!? :D
  • 如果您对模型的结构有一个清晰的认识,您可以使用不同的库来解析这个 JSON,1 分钟的谷歌搜索就会让您到达那里
  • 您想以 heirarichal 形式呈现数据吗?对吧??

标签: java arraylist tree nested


【解决方案1】:

以下帖子可能会对您有所帮助。它使用 javascript 来形成 JSON。您可以从这个脚本中获得帮助,它是如何构建 JSON 的,这样您就可以根据您的 JSON 进行制作。

Hierarchical json from flat with parent ID

【讨论】:

    猜你喜欢
    • 2018-11-24
    • 2014-03-29
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 2017-02-20
    相关资源
    最近更新 更多