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

你试过亚瑟的实现吗?

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 回答