SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • xCraash

    xCraash

    6 Temmuz 2012