• في الكيانات ، عادة ما تستخدم ملفات مماثلة لجداول القاموس لتمثيل الخصائص. يتم تكوين معظم الملفات في ملفات التكوين ، أو يمكن أن تكون ملفات ثابتة. هذه المرة ، نسجل كيفية قراءة الحقول المطلوبة من ملف JSON الثابت.
1. تنسيق الملف والمسار
2. تحميل الملف
استيراد org.springframework.beans.factory.annotation.value ؛ استيراد org.springframework.core.io.resource ؛ value ("classpath: static/data/area.json") الموارد الخاصة ؛3. اقرأ الملف
ملاحظة: نظرًا لوجود الصينية عند قراءة الملف ، تحتاج إلى تعيين تنسيق الترميز.
Override public void test () {for (int i = 1 ؛ i <8 ؛ i ++) {try {string areadata = ioutils.toString (areares.getInputStream () ، charset.forname ("utf-8")) ؛ قائمة <Tring> QuicationNames = jsonpath.read (areadata ، "$ .districts [؟ (@. id ==" + i + "). name") ؛ String District = DistrictNames.get (0) ؛ System.out.println ("الرقم"+i+"يمثل المنطقة الإدارية على النحو التالي:"+District) ؛ } catch (ioException e) {E.PrintStackTrace () ؛ }}}نتيجة الإخراج
المنطقة الإدارية التي يمثلها الرقم 1 هي: المنطقة الإدارية التي يمثلها الرقم 2 في مقاطعة ياوهاي هي: المنطقة الإدارية التي يمثلها الرقم 3 في منطقة لويانغ هي: المنطقة الإدارية التي يمثلها الرقم 4 في المنطقة 6 في منطقة التنمية الإدارية هي: المقاطعة الإدارية التي تمثلها المنطقة الإدارية 7 في المنطقة الإدارية التي تمثلها المنطقة الإدارية-المُمثلة في مجال التنمية الإدارية. المنطقة هي: منطقة التنمية الصناعية عالية التقنية شينزان
لخص
ما سبق هو الحقول اللازمة لقراءة البيانات من ملفات JSON الثابت التي قدمها المحرر. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!