У меня есть объект ниже Json. Мне нужно написать запрос выбора, чтобы получить объект JSON, избегая объекта Run. Пример: выберите JsonData From tableA (но JsonData не должен быть запущен).
{
"Model": [
{
"ModelName": "Test Model",
"Object": [
{
"ID": 1,
"Name": "ABC",
"Task" : [
{
"TaskID" : 1222,
"Name": "TaskA",
"Run" :[
{
"RunID": 10,
"RunName": "Test Run"
},
{
"RunID": 11,
"RunName": "Test Run1"
},
]
},
{
TaskID : 154,
Name: "TaskB"
"Run" :[
{
"RunID": 100,
"RunName": "Test Run100"
},
{
"RunID": 111,
"RunName": "Test Run111"
},
]
},
{
TaskID : 154,
Name: "TaskB",
"Run" :[
{
"RunID": 1003,
"RunName": "Test Run1003"
},
{
"RunID": 1113,
"RunName": "Test Run1131"
},
]
}
]
}
]
},
{
"ID": 11,
"Name": "ABCD",
"Task" : [
{
TaskID : 222,
Name: "TaskX",
"Run" :[
{
"RunID": 1001,
"RunName": "Test Run1001"
},
{
"RunID": 1111,
"RunName": "Test Run1111"
},
]
},
{
TaskID : 234,
Name: "TaskY",
"Run" :[
{
"RunID": 1002,
"RunName": "Test Run1002"
},
{
"RunID": 1112,
"RunName": "Test Run1112"
},
]
}
]
},
]
}]}
Ожидаемый результат должен быть следующим. Просто нужно избегать объекта Run. Объект json в TableA и имя столбца - JsonData
{
"Model": [
{
"ModelName": "Test Model",
"Object": [
{
"ID": 1,
"Name": "ABC",
"Task" : [
{
TaskID : 1222,
Name: "TaskA"
},
{
TaskID : 154,
Name: "TaskB"
}
]
},
{
"ID": 11,
"Name": "ABCD",
"Task" : [
{
TaskID : 222,
Name: "TaskX"
},
{
TaskID : 234,
Name: "TaskY"
}
]
},
]
}]}