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

  • andony5589

    andony5589

    7 Aralık 2011
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • wowchick16

    wowchick16

    17 Mart 2007