لماذا لا يعود JSON الذي يتوقعه FLOT في JSONLINT (وبالتالي JQuery 1.4.x)؟

StackOverflow https://stackoverflow.com/questions/2372408

سؤال

محاولة استخدام سلسلة البيانات من هذا المثال لم يعد يمر اختبار jsonlint. وعلى هذا النحو ، فإن محاولة استخدامه مع JQuery 1.4 فشل. على وجه التحديد ، إرجاعها أو البيانات مثلها من طلب AJAX كأنه نوع JSON سيؤدي إلى إلقاء خطأ. أعلم أن هذا يعمل بشكل جيد مع JQuery 1.3.x. هل لدى اي منكم حل؟

هل كانت مفيدة؟

المحلول

المشكلة هي أن زائفة json لا تقتبس مفاتيح الكائنات:

 // right
 { "something": "value" }
 // wrong
 { something: "value" }

لا بأس في القيام بذلك في JavaScript ، لكن بناء جملة JSON أكثر صرامة من بناء جملة JavaScript.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top