配列の配列をJSONオブジェクトのリストに変換しようとしています。配列の配列をJSON文字列の代わりにJSONオブジェクトのリストに変換する
var headers = ['first name','last name','age']
var data = [ [ 'John', 'Gill', '21' ], [ 'Sai', 'Varun', '21' ] ]
我々はJSONのリストを生成するために、上記の二つのリストを使用すると、出力は次のようになり、
[ { 'First name': 'John', 'Last name': 'Gill', age: '21' },
{ 'First name': 'Sai', 'Last name': 'Varun', age: '21' } ]
しかし、私はのように出力の必要性、(二重引用符で囲まれた文字列によそして、JSON文字列ではありませんが、JSONオブジェクトでなければなりません)
[ {"First name":"John","Last name":"Gill","age":"21"},
{"First name":"Sai","Last name":"Varun","age":"21"} ]
私はJSON.stringify
を使用してみましたが、結果はJSON object
権利ではありません、それはwhic JSON string
だろうhではJSONのリスト全体からのアクセスを防ぎます。
私は多くのそのような答えを無駄にしてきました。誰かがこれにいくつかの光を当てることができますか?
あなたがしようとしているものを追加してください。 –
私は既に答えている 'JSON.stringify'を使ってみました。 –
'JSON.parse(JSON.stringify(data))'を試してみましたか? –