0

Pythonでタプルのリストを持っています

[('abc','state','fsf',val), ('pqr','state','efg',val2)]

それらを配列のjavascript配列に変換したい。

私はこれを試しました

jdump = json.dumps(lis_of_tup) #in python 
and tried 
JSON.stringify(name)
alert(name + ' ' + typeof(name)) // this is returning a string 

名前で分割を呼び出して item[0] を呼び出すと、代わりに「abc」が表示されます('abc','state','fsf',val)

4

1 に答える 1

4

Pythonでは、私はそうします

data = [('abc','state','fsf', "val"), ('pqr','state','efg', "val2")]
import json
print json.dumps(data)

出力

[["abc", "state", "fsf", "val"], ["pqr", "state", "efg", "val2"]]

そして、私はjavascriptでこれを行います

data ='[["abc", "state", "fsf", "val"], ["pqr", "state", "efg", "val2"]]'
arrayOfArrays = JSON.parse(data);
console.log(arrayOfArrays);

そしてこれは

[ [ 'abc', 'state', 'fsf', 'val' ],
  [ 'pqr', 'state', 'efg', 'val2' ] ]

これは配列の配列であり、私がそうするとき

console.log(arrayOfArrays[0]);

それは与えます

[ 'abc', 'state', 'fsf', 'val' ]
于 2013-10-14T06:12:47.143 に答える