JSON هي لغة تبادل البيانات الأكثر شعبية في الوقت الحالي (لا شيء). على الرغم من أنها مجموعة فرعية من JavaScript. ولكن نظرًا لأنه تنسيق نص مستقل عن اللغات ، يمكن دعمه من قبل جميع لغات البرمجة تقريبًا.
فيما يلي ملخص لتحليل بيانات JSON في لغة Java.
لتحرير JSON ، يجب أولاً استيراد فئة الأدوات التي تحلل JSON.
استيراد org.json.jsonarray ؛ استيراد org.json.jsonexception ؛ استيراد org.json.jsonoBject ؛
نعلم جميعًا أن هناك كائنات JSON ومصفوفات JSON في JSON (بيانات JSON هي مجموعة من كائنات JSON)
كائن JSON في الأقواس
على سبيل المثال: {"مفتاح" ، "قيمة"}
صفيف json بين قوسين
على سبيل المثال: [{"key" ، "value"} ، {"key" ، "value"}]
1 تحليل كائن JSON
افترض أن البيانات هي {"مفتاح" ، "قيمة"}
String jsondata = "{/" key/"،/" value/"}" // eprect choreples with backslash ، والتي لا علاقة لها بـ json string value = null ؛ try {jsonobject josonobject = new jsonobject (jsondata) ؛ value = jsonobject.getString ("key") ه) {e.printstacktrace () ؛}في بعض الأحيان تكون بيانات كائن JSON عبارة عن مجموعة JSON. يمكن استخدام الطريقة التالية لاستخراج كائن JSON من كائن JSON.
jsonarray jsonarray = jsonobject.getjsonarray ("arraykey") ؛2. تحليل صفائف JSON
String jsondata = "[{/" key/"،/" value/"} ، {/" key/"،/" value/"}]" ؛ لـ (int i = 0 ؛ i <jsonarray .length () ؛ i ++) {// tranquility من خلال جميع عناصر json array jsonobject jsonobject = jsonarray .getjsonobject (i) ؛ قيمة السلسلة = foodjsonoBject.getString ("القيمة") ؛}ما سبق هو ملخص لطرق تحليل بيانات JSON. بسبب مرونة بيانات JSON ، تحتاج إلى استخدام هذه الطرق بمرونة لتحليل البيانات بشكل جيد. و
لخص
ما سبق هو كل محتوى هذه المقالة حول جافا تحليل بيانات JSON. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى مواضيع أخرى متعلقة بـ Java على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!