Общая функция для анализа строки json в таблице kdb?

Как лучше всего проанализировать «результат» строки JSON в q и построить таблицу из ее структуры?

например, если возвращена книга заказов json:

{
  "success":true,
  "message":"",
  "result":{
    "buy":[
      {"Quantity":19999,"Rate":0.73},
      {"Quantity":138877,"Rate":0.72}
    ],
    "sell":[
      {"Quantity":1999,"Rate":0.74},
      {"Quantity":7756,"Rate":0.75}
    ]
  }
}

что такое функция, которая преобразует это в:

x        Quantity  Rate
"buy"    19999     0.73
"buy"    138877    0.72
"sell"   1999      0.74
"sell"   7756      0.75

и работать на произвольных уровнях вложенности в JSON?


person nightTrevors    schedule 20.07.2014    source источник


Ответы (1)