我在解析简单的 JSON 字符串时遇到问题。我已经在JSONLint上检查了它们,它表明它们是有效的。但是,当我尝试使用其中一个JSON.parse或 jQuery 替代方法解析它们时,它给了我错误unexpected token o:
JSON.parse
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>
注意:我正在使用json_encode()PHP 对字符串进行编码。
json_encode()
您的数据已经是一个对象。无需解析它。javascript 解释器已经为您解析了它。
var cur_ques_details ={"ques_id":15,"ques_title":"jlkjlkjlkjljl"}; document.write(cur_ques_details['ques_title']);