2

QでJSON文字列の「結果」を解析し、その構造からテーブルを構築する最良の方法は何ですか?

たとえば、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 の任意のレベルのネストに取り組んでいますか?

4

1 に答える 1

3

Arthur の実装を試しましたか?

http://code.kx.com/q/cookbook/websockets/#json

かなり簡単です。

q)\l json.k // get it from http://kx.com/q/e/json.k
q) // create some table t
q) .j.j t
q) .j.k .j.j t // recreate the json
于 2014-07-21T14:19:49.283 に答える