У меня вопрос по формату JSON для структурирования моих данных.Например, у меня есть формат структуры данных JSON ниже:
{
'AAA': {
'1': {Sample Data 1},
'2': {Sample Data 2},
'3': {Sample Data 3},
},
'BBB': {
'1': {Sample Data 1},
'3': {Sample Data 3},
'4': {Sample Data 4},
},
'CCC': {
'1': {Sample Data 1},
'3': {Sample Data 2},
},
}
Основываясь на данных выше, я могу узнать, что объект 'AAA' содержит объекты '1', '2', '3';где объект «BBB» содержит «1», «3», «4» ... и т. д.У меня вопрос, как я могу структурировать данные, чтобы знать, что для объекта «1» есть также объект «AAA», объект «BBB» и объект «CCC»?Вместо того, чтобы готовить второй набор данных, как показано ниже, который вводит избыточные данные и обновление 1 набора, необходимо обновить второй.получить набор данных из другого измерения?
То, что я думаю об этом способе, может достичь той же цели, которую я предполагаю (или, наоборот, включить «ключи» в объект 1,2,3,4), но не уверенхороший способ структурировать данные, потому что все еще нужно вручную обновлять «ключи», если вводится новый объект, такой как объект «DDD».Пример:
{
'AAA': {
'1': {Sample Data 1, keys: ['AAA', 'BBB', 'CCC']},
'2': {Sample Data 2, keys: ['AAA','CCC']},
'3': {Sample Data 3, keys: ['AAA', 'BBB', 'CCC']},
},
'BBB': {
'1': {Sample Data 1, keys: ['AAA', 'BBB', 'CCC']},
'3': {Sample Data 3, keys: ['AAA', 'BBB', 'CCC']},
'4': {Sample Data 4, keys: ['BBB']},
},
'CCC': {
'1': {Sample Data 1, keys: ['AAA', 'BBB', 'CCC']},
'3': {Sample Data 2, keys: ['AAA','CCC']},
},
}