هناك العديد من المقالات المشابهة على الإنترنت، لكنها قامت بتحليل الطبقة الأولى فقط، وقد استغرق الأمر وقتًا طويلاً لاختبار الباقي، وسألصق الكود الخاص بي أدناه وأشرحه، ويمكن أيضًا اعتباره نسخة احتياطية لما لقد فعلت.
هذه هي المقالة الأولى التي أكتبها، وفي الواقع، هناك العديد من المقالات المشابهة على الإنترنت، كما أنني تابعت المقالات عبر الإنترنت للتجارب في البداية.
لكن json في مقالته بسيط للغاية، لقد قمت فقط بتحليل الطبقة الأولى وفقًا لطريقته، واستغرق الأمر وقتًا طويلاً لاختبارها، وما زلت غير معتاد على البيانات بتنسيق json، وأنا لست كذلك على دراية بـ ASP. الصق الكود الخاص بي أدناه واشرحه، والذي يعد أيضًا بمثابة نسخة احتياطية لما قمت به.
يتم الحصول على بيانات json الخاصة بي من واجهة http:
انسخ رمز الكود كما يلي:
{"data":{"0":{"Productinfo":{"id":":"8"، "project_id": "111"}}، "info": "22222"، "mac_status": 1}،" الكود":200,"message":"موافق"}
الكود الذي اقتبسته من موقع الويب يمكن أن يطالب فقط بالتحليل للطبقة الأولى. لم يكن لدي أي توجيه في البداية بشأن الباقي، لقد جربته بشكل عشوائي ولكن لم أتمكن من فهمه أخيرًا رمز وأتمنى أن يذكرني الآخرون لاحقًا.
لن أقوم بقص الكود السابق وسأقوم فقط بنشر الجزء الأكثر أهمية.
كائن خافت
CallInitScriptControl
تعيين objtest = getJSONObject(status)
معلومات المنتج قاتمة
معلومات المنتج getJSArrayItem، objtest.data، 0
الأمر فقط أنني لم أكن أعرف كيفية الحصول على البيانات الموجودة في عنصر البيانات من قبل.
والآن بعد أن عرفت ذلك، آمل أن يساعد الآخرين.