У меня есть файл JSON, как показано ниже:
{
"RequestId": 12345,
"RequestData": {
"Table1": {
"REQUEST_ID": 12345.0,
"Column1": "xyz",
"column2": 56
},
"Table2": {
"columnn3": 1.0,
"COL4_ID": 12345.0,
"col5": "X",
"STRATEGY_ID": "0",
"WARNING_LEVEL": "0"
},
"Table3": {
"CHECK_TYPE": "X",
"HASERROR": 0,
"TOTAL_TIME_MS": 14.1788
}
},
"Others": [
{
"Table8": {
"REQUEST_ID": 12345.0,
"Column11": "xyz",
"column21": 56
},
"Table21": {
"columnn31": 1.0,
"COL41_ID": 12345.0,
"col8": "X",
"STRATEGY_ID": "0",
"WARNING_LEVEL": "0"
},
"Table32": {
"CHECK_TYPE": "X",
"HASERROR": 0,
"TOTAL_TIME_MS": 14.1788
}
}
]
}
Таблицы и столбцы внутри могут различаться, мне нужно что-то построить, чтобы сравнить значения здесь со значениями в базе данных Oracle, имена таблиц и столбцов также точно совпадают в базе данных.
Как пройти через весь список таблиц в файле?
например:
1) Я создам Список таблиц в файле примерно такой, как показано ниже. Как я могу идентифицировать только таблицы в файле, чтобы я мог пройти через что-то, что помогло бы сравнить значения, хранящиеся в базе данных?
list1 = [
'Table1'
'Table2',
'Table3',
'Table8',
'Table21',
'Table32'
]