15 Aralık 2011, PERŞEMBE
JSON.ayrıştırma beklenmeyen karakter hatası
Bu hata alıyorum:
JSON.ayrıştırma: beklenmeyen karakter
firebug: bu deyimi çalıştırdığınızda
JSON.parse({"balance":0,"count":0,"time":1323973673061,"firstname":"howard","userId":5383,"localid":1,"freeExpiration":0,"status":false});
Neden böyle? JSON dize, bana doğru geliyor ve ben de bunu JSHint kullanarak test etti. Yukarıdaki geçirilen nesne durum içerik türü, sunucu yanıt application/json
ayarlanır
teşekkürler.
CEVAP
15 Aralık 2011, PERŞEMBE
Bir dize ayrıştırma değilsin, zaten işlenen nesne:) ayrıştırma
var obj1 = JSON.parse('{"creditBalance":0,...,"starStatus":false}');
// ^ ^
// if you want to parse, the input should be a string
var obj2 = {"creditBalance":0,...,"starStatus":false};
// or just use it directly.
Bunu Paylaş:
json çift tırnak ile ayrıştırma hatası...
JSON veren " ayrıştırma;beklenmeye...
JSON hatası, servis dönüş hatası / ne ...
PHP Ayrıştırma/Sözdizimi hatası; ve bu...
javascript yöntemi özel durum yakalama...