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

  • HBO

    HBO

    17 Mayıs 2006
  • SamsTech

    SamsTech

    4 NİSAN 2014
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011