在我的 Go 代码中,我有字符串的多维切片
input := [][]string{
{"foods", "food by cooking technique", "baked food"},
{"foods", "food by cooking technique", "baked beans"},
{"foods", "food by type", "dried food"},
{"drinks", "hot drinks", "tea"},
{"drinks", "hot drinks", "herbal tea"},
{"drinks", "cold drinks", "ice cream drinks"},
}
如何转换为 json 以便生成的打印输出符合预期。也许递归
{
"data": [
{
"name": "foods",
"data": [
{
"name": "food by cooking technique",
"data": [
{ "name": "baked food" },
{ "name": "baked beans" }
]
},
{
"name": "food by type",
"data": [
{ "name": "dried food" }
]
}
]
},
{
"name": "drinks",
"data": [
{
"name": "hot drinks",
"data": [
{ "name": "tea" },
{ "name": "herbal tea" }
]
},
{
"name": "cold drinks",
"data": [
{ "name": "ice cream drinks" }
]
}
]
}
]
}
还没有想出这方面的想法,感谢您的帮助
芜湖不芜
相关分类