jsonatta 用于查询数据。但是,我必须用它来开发一个rest api。我必须根据以下输入创建输出。输出将与这种情况下的输入非常相似。我曾尝试将 jsonatta 的 map 函数用于对象列表(例如下面的“cp”。它不起作用,或者,我可能不知道如何在复杂的 json 对象的情况下使用它。什么是最好的使用以下输入导航此 JSON 对象以生成输出对象的方法?
{
"tag": [
{
"tag1": "val1",
"tag2": {
"tag3": "val3",
"tag5": [
{
"tag6": "val6",
"tag7": {
"tag8": [
{
"tag9": "val9",
"tag10": [
{
"tag10": "val10",
"tag11": {
"tag12": [
{
"tag13": "val13",
"tag14": {
"tag15": "val15",
"tag16": [
{
"tag15": "val15"
}
]
},
"tag16": {
"tag18": "val18"
}
}
]
}
}
]
}
]
}
}
]
}
}
]
}