gpt4 book ai didi

java - 将嵌套 JSON 表示为 Neo4j (SDN) 中的节点

转载 作者:行者123 更新时间:2023-12-01 18:20:32 26 4
gpt4 key购买 nike

这是我的 json

{
"curriculum": {
"default_language_id": 1,
"default_language_code": "en",
"created_by": 1,
"depth_order": 0,
"layer_count": 3,
"rack_name_meta_info": [
{
"name": {
"en": "ICSE",
"hi": "आईसीएसई"
},
"icon": "icon/99.png",
"color": "#23bd99"
}
],
"ICSE": [
{
"default_language_id": 1,
"default_language_code": "en",
"depth_order": 0,
"rack_name_meta_info": [
{
"name": {
"en": "X",
"hi": "भदसवां"
},
"icon": "icon/99.png",
"color": "#23bd99"
}
]
}
]
}
}

我想将此 JSON 表示为 Neo4j 中不同节点的集合。

但是,嵌套组件并未显示。

rack_name_metainfo 有一个 ICSE 字段,它进一步向各种其他字段开放。

我无法在图表中显示这样的嵌套关系。

在我的模型类中,我应将rack_name_meta_info保留在哪种类型中?

最佳答案

嘿,一个可能的解决方案如下所示

class curriculum{
@Realtionship("HAS_RACK_INFOS")
private List<RackName> rack_name_metainfoList;
}

class RackName{
@Realtionship("HAS_BOARDS")
private List<Boards> boards; //ICSE
}

类(class)有一个 RanckName 列表,进一步的 RackName 有一个董事会列表。

关于java - 将嵌套 JSON 表示为 Neo4j (SDN) 中的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60299705/

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