تشارك هذه المقالة بشكل أساسي طريقة لـ Ajax للحصول على بيانات JSON للرجوع إليها. المحتوى المحدد كما يلي
1. أولاً ، استخدم Ajax في مكتب الاستقبال ، ولاحظ أن نوع البيانات يجب أن يختار طريقة JSON. محتوى JSON الذي تم إرجاعه إلى الصفحة بنجاح كما يلي [{"الرقم": "V006" ، "الأسماء": "Lilei"}]. يمكن ملاحظة أن التعليق ["الأسماء"] يتوافق مع "الأسماء": "Lilei" ، التعليق ["رقم"] يتوافق مع "الرقم": "V006".
$ .ajax ({type: "post" ، url: 'تطبيق/mystudent.action؟ 2. عنوان URL الخاص بـ Ajax يشير إلى الطريقة الصوفية في عمل Java. القائمة التي تم إرجاعها هي في الواقع طالب كائن ، بما في ذلك الأسماء وحقول نونمبر
السلسلة العامة Mystudent () يلقي استثناء {list = priceservice.query () ؛ // استدعاء فئة تنفيذ الواجهة this.jsonutil (list) ؛ العودة لاغية. } 3. صفحة الإجراء تكتب على وجه التحديد طريقة jsonutil كطريقة JSON
. log.info ("json format:" + accountlist.toString ()) ؛ string returnjson = jsonconvert.returnjson (AccountList) ؛ استجابة. setcharacterencoding ("UTF-8") ؛ Response.getWriter (). println (returnjson) ؛ } 4. أنا أستخدم حزمة JSON جديدة نسبيًا جاكسون
استيراد java.io.stringWriter ؛ استيراد org.codehaus.jackson.map.ObjectMapper ؛ فئة عامة jsonconvert {Static string jsonstr ؛ السلسلة الثابتة العامة returnjson (كائن كائن) يلقي الاستثناء {ObjectMapper ObjectMapper = جديد ObjectMapper () ؛ StringWriter StringWriter = new StringWriter () ؛ ObjectMapper.writeValue (StringWriter ، كائن) ؛ jsonstr = stringWriter.toString () ؛ إرجاع jsonstr. }}ما سبق هو كل شيء عن هذا المقال ، آمل أن يكون مفيدًا لتعلم الجميع.