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

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007
  • Project Mooncircle

    Project Moon

    6 Aralık 2009