1

Railsで、このjsonの個々の要素にアクセスするにはどうすればよいですか?rubyの.to_jsonメソッドを使用して解析しました。json = CSV.parse(csv).to_json。返されるものは次のとおりです。

[
[
    "id", 
    "subject"
], 
[
    "1", 
    "Economics"
], 
[
    "2", 
    "General Paper"
], 
[
    "3", 
    "History"
], 
[
    "4", 
    "Geography"
], 
[
    "5", 
    "Mathematics"
], 
[
    "6", 
    "Chemistry"
], 
[
    "7", 
    "Biology"
], 
[
    "8", 
    "Physics"
]

]

アクセスjson[0][1]またはjson[0]返品しようとしています"["

角かっこと関係があると感じていますが、それにアクセスする方法があると確信しています(私には配列内の配列のように見え、そのアクセス手段が機能するはずです)

4

1 に答える 1

0

データをJSONに変換すると、JSON文字列になります。配列としてアクセスすると、参照される文字アイテムを取得するだけです。

データにアクセスしたいだけの場合は、to_jsonビットを削除してください。CSV解析により、配列の配列が返され、必要に応じてアクセスできます。

于 2012-07-08T05:34:53.767 に答える