Monday, 15 March 2010

jquery - Problems with parsing JSON in Javascript -



jquery - Problems with parsing JSON in Javascript -

i pass variable strjson client page. variable contains data:

[{"firstname":"michael","lastname":null,"emails":["john@gmail.com"]}, {"firstname":null,"lastname":null,"emails":["michael@gmail.ru"]}, {"firstname":"olga","lastname":null,"emails":["mailolga@gmail.com"]}]

i seek parse json javascript object:

var parsedjson = json.parse(strjson);

but in row above error:

syntaxerror: json.parse: expected property name or '}' @ line 1 column 3 of json info

i think error because json have in single quotes, before parse json this:

strjson= "'" + str + "'";

but after added row above, in row :

var parsedjson = json.parse(strjson);

i error:

syntaxerror: json.parse: unexpected character @ line 1 column 1 of json info

any thought wrong? give thanks in advance.

first stringify json parse :

var str=[{"firstname":"michael","lastname":null,"emails":["john@gmail.com"]}, {"firstname":null,"lastname":null,"emails":["michael@gmail.ru"]}, {"firstname":"olga","lastname":null,"emails":["mailolga@gmail.com"]}]; var parsedjson = json.parse(json.stringify(str)); console.log(parsedjson);

javascript jquery json

No comments:

Post a Comment