什么相当于在Nim中将JSON加载到dict中

时间:2017-07-16 09:49:46

标签: json nim

我是Nim的新手,我想将JSON文件读取到apache poi样式数据结构,以便以列的形式访问密钥。

dict

解析器:

proc get_url() : string =
    return "train.json"

显然,表需要更具体地实例化。

我不知道JSON文件中的密钥数量。在手册中,它以var file = get_url() var json_data = file.parseFile() var values = newTable() # dict style data structure? for record in json_data: for key, value in record: values[key] = value # not 为例。这似乎不足以解析随机JSON文件。

1 个答案:

答案 0 :(得分:6)

使用stdlib的json模块解析json已经为您提供了dict样式的数据结构:JsonNode

json文档解释了如何很好地使用它:https://nim-lang.org/docs/json.html#dynamically-retrieving-fields-from-json