1
私はNimを初めて使用していて、JSONファイルをdict
スタイルのデータ構造体に読み込んで、キーとして列にアクセスしたいと考えています。NimのdictにJSONを読み込むのと同等の機能
proc get_url() : string =
return "train.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ファイルのキーの量がわかりません。マニュアルでは、var a = {"hi": 1, "there": 2}.toTable
のように例示されています。これは、ランダムなJSONファイルを解析するのに十分な汎用性はないようです。
[OK]を、:
json
ドキュメントはかなりよく、これを使用する方法について説明します。そのJsonNodeからどのようにキーを取得するのですか? Pythonのdictは、そのための単純な関数を持っています。 – wishiPythonの場合と同じように、 'myNode [" key "]'。これはあなたに別のノードを与えます。そのため、あなたは、そのタイプが予想されるものに応じて何かをする必要があります。 – dom96