このデータを含むグラフを反復処理して、次の JSON テキストを作成しようとしています。
{
"random" : [
{
"attr1" : "X",
"attr2" : "Y"
},
{
"attr1" : "Z",
"attr2" : "V"
}
]
}
私はこれを試しました:
output = ""
for node in graph:
output += json.JSONEncoder().encode({"random": [{"attr1": graph[node].attr1, "attr2":graph[node].attr2}]})
ただし、これにより、次のように、各エントリの前に「ランダム」が繰り返されます。
{"random": [{"attr1": "X", "attr2": "Y"}]}{"random": [{"attr1": "Z", "attr2": "V"}]}
「random:」が繰り返されるのを防ぐにはどうすればよいですか? アドバイスをいただければ幸いです。