Basit JSON dizelerini ayrıştırmakta sorun yaşıyorum. Onları JSONLint numaralı telefondan kontrol ettim ve geçerli olduklarını gösteriyor. Ama JSON.parse
veya bana hata unexpected token o
veriyor jQuery alternatifi kullanarak bunların ayrıştırmak çalıştığınızda: PHP json_encode()
kullanarak dizeleri kodlayan ediyorum:JSON ayrıştırma "beklenmedik belirteç o" hatası veriyor
<!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>
Not.
neyin geçerli bir json nesnesi ise jQuery'den nasıl algılandığını kastediyor? – mko
@mko: Bu durumda, yapmazsınız. Biliyorsun ya da bilmiyorsun. Şuna bakın ve JSON şartnamesine uygun olup olmadığına bakın. –
@DarkFalcon, eğer bir json nesnesi ya da sadece düz bir dize olup olmadığını kontrol etmek için (typeof data == 'object') {arkadaşuff} ile birlikte gittim. – mko