このテキストファイルをjsonに変換するにはどうすればよいですか?最終的に、私はNoSQLデータベースにjsonブロブを挿入しますが、今のところ私はテキストファイルを解析してpython dictを作成し、jsonにダンプします。Python - テキストファイルをdictに変換してjsonに変換する
私はちょうど私が見ていない/次の(私はPythonに新しいです)のディクテーションの理解でこれを行う方法があると思う。ファイルの
例:私はJSONに変換するために構築したい辞書の
file_1.txt
[namespace1] => metric_A = value1
[namespace1] => metric_B = value2
[namespace2] => metric_A = value3
[namespace2] => metric_B = value4
[namespace2] => metric_B = value5
例:
{ "file1" : {
"namespace1" : {
"metric_A" : "value_1",
"metric_B" : "value_2"
},
"namespace2" : {
"metric_A" : "value_3",
"metric_B" : ["value4", "value5"]
}
}
(私は現在、この作業を持っていますが、私のコードは、総混乱で、この例よりずっと複雑なクリーンアップなど)。私は基本的にファイルを一行ずつ、python dictを構築しています。私はdictに存在するために各名前空間をチェックします。もし存在するならば、私はメトリックをチェックします。メトリックがすでに存在する場合は、重複があり、既存の値と新しい値が含まれている配列に値を変換する必要があることがわかります。もっとシンプルでクリーンな方法が必要です。
私は決して非常に強力なスライス表記法を使用しません。ありがとう! – user797963