Parsing JSON giving "unexpected token o" error
javascript, json
Solution
Your data is already an object. No need to parse it. The javascript interpreter has already parsed it for you.
var cur_ques_details ={"ques_id":15,"ques_title":"jlkjlkjlkjljl"};
document.write(cur_ques_details['ques_title']);
Problem
I am having a problem parsing simple JSON strings. I have checked them on JSONLint and it shows that they are valid. But when I try to parse them using either `JSON.parse` or the jQuery alternative it gives me the error `unexpected token o`: ``` <!doctype HTML> <html> <head> </head> <body> <script type="text/javascript"> var cur_ques_details ={"ques_id":15,"ques_title":"jlkjlkjlkjljl"}; var ques_list = JSON.parse(cur_ques_details); document.write(ques_list['ques_title']); </script> </body> </html> ``` Note: I'm encoding my strings using `json_encode()` in PHP.