特定の形式の JSON ファイルを作成しようとしています。私の最初のアプローチは、JSONIO を使用してソース JSON ファイルを読み取り、結果の R リスト要素を調べて、toJSON で使用する独自のソース データを使用してそのリスト要素を再作成することにより、プロセスをリバース エンジニアリングすることでした。そのアプローチは不必要に複雑でした。私の言い直した問題は次のとおりです。
この JSON ファイルを作成したい:
{
"items":[
{"name":"Item 1","group":1},
{"name":"Item 2","group":1},
{"name":"Item 3","group":2},
]
}
この入力データから:
name group
"Item 1" 1
"Item 2" 1
"Item 3" 2
ここでは、RJSONIO のドキュメントにさらに焦点を当てます。以前は、RJSONIO について詳しく学ぶ代わりに、自分のデータを使用して R リストを再作成することに集中していました。誤指示についてお詫び申し上げます。
以下の @jlhoward によって提供されたコード スニペットはうまく機能し、アプリケーションによって正しく読み取られます。次のように、JSON をより人間が読めるようにする方法はありますか。
{
"items":[
{"name":"Item 1","group":1},
{"name":"Item 2","group":1},
{"name":"Item 3","group":2},
]}
ティム