0

我有一个 JSON 列表,需要将其作为 JSON 对象读取并插入到 HBase 中。每个 JSON(可能是嵌套的 JSON)都需要从列表中读取并与新的行键一起插入

put (key, <json>)

格式:

[ 
  {
    "x":"x-val",
    "y":222,
    "z":{
          "m":"m-val",
          "n":"n-val"
        }
  },
  {
     ..
  }
]
4

1 回答 1

0

您可以使用json.dumps(dict)将字典转换为 JSON 字符串。

json_data = [json.dumps(x) for x in list_of_data]

我建议happybase连接到 HBase 并存储 JSON,如此处所示。您可以遍历json_data并执行多次放置,或者探索happybase 的batch功能。

于 2016-02-09T05:43:16.543 回答