Python Огромный Json - лучший способ найти столбец значения ключа - PullRequest
0 голосов
/ 27 мая 2020

У меня есть огромный объект JSON, как показано ниже, и мне нужно найти несколько ключевых столбцов, которые я сохранил в моем списке

Мне нужно найти InstrumentID и County в эффективных путь

"TotalReturnSwap": {
  "Swap": {
    "Security": {
      "FinancialInstrument": {
        "LastModifiedBy": "TEST",
        "LastModifiedDate": "2000-Jan-15 09:09:45 CDT",
        "InstrumentID": 1234,
        "Symbol": "ABCD",
        "Country": 10,........................

В настоящее время мой код

for Key in KeyNames:
   res = jsonpath.jsonpath(root,"$.."+Key)
   if res is not None and Res:
       MessageItems[Key] = res[0]
   else:
       MessageItems[Key] = None

Подход требует больше времени. Не могли бы вы помочь? Спасибо.

...