Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java में नेस्टेड JSON ऑब्जेक्ट को कैसे पार्स करें?


JSON एक हल्का, टेक्स्ट-आधारित और भाषा-स्वतंत्र डेटा एक्सचेंज फॉर्मेट है। JSON दो संरचित प्रकारों जैसे ऑब्जेक्ट्स और ऐरे को दर्शा सकता है। एक JSONArray एक String से टेक्स्ट पार्स करके वेक्टर-जैसा ऑब्जेक्ट बना सकता है। हम JSONArray के getString(index) मेथड का उपयोग करके नेस्टेड JSON ऑब्जेक्ट को पार्स कर सकते हैं। यह getJSONString(index).getString() मेथड के लिए एक सुविधा मेथड है और निर्दिष्ट स्थिति पर एक स्ट्रिंग मान लौटाता है।

सिंटैक्स

String getString(int index)

उदाहरण

import java.util.*; import org.json.*; public class NestedJSONObjectTest { public static void main(String args[]) { String jsonDataString = "{userInfo : [{username:abc123}, {username:xyz123},{username:pqr123}, {username:mno123},{username:jkl123}]}"; JSONObject jsonObject = new JSONObject(jsonDataString); List<String> list = new ArrayList<String>(); JSONArray jsonArray = jsonObject.getJSONArray("userInfo"); for(int i = 0 ; i < jsonArray.length(); i++) { list.add(jsonArray.getJSONObject(i).getString("username")); System.out.println(jsonArray.getJSONObject(i).getString("username")); // यूजरनेम प्रदर्शित करें } } }

आउटपुट

abc123 xyz123 pqr123 mno123 jkl123
  1. - JavaScript में JSON ऑब्जेक्ट को पार्स कैसे करें?

    JSON.parse() मेथड का उपयोग JavaScript में JSON स्ट्रिंग को JavaScript ऑब्जेक्ट में बदलने के लिए JSON.parse() मेथड का उपयोग किया जाता है। उदाहरण <!DOCTYPE html> <html> <body> <script> // JSON स्ट्रिंग var jsonString = {event1:{title:Employment period,sta

  1. एंड्रॉइड में JSON स्ट्रिंग कैसे पार्स करें एंड्रॉइड में JSON स्ट्रिंग कैसे पार्स करें

    हार्डकोडेड JSON स्ट्रिंग को पार्स करना कोड में परिभाषित JSON स्ट्रिंग को JSONObject और JSONArray का उपयोग करके पार्स करके विशिष्ट फील्ड निकालना। चरण 1-2: प्रोजेक्ट और लेआउट मानक सेटअप। चरण 3: MainActivity.java package com.example.myapplication; import android.os.Build; import android.os.Bundle; i

  1. Java में JSON ऑब्जेक्ट्स को फाइल में कैसे लिखें? Java में JSON ऑब्जेक्ट्स को फाइल में कैसे लिखें?

    JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज फॉर्मेट्स में से एक है और यह हल्का और भाषा-स्वतंत्र है। json.simple एक हल्की JSON प्रोसेसिंग लाइब्रेरी है जिसका उपयोग JSON फाइल्स लिखने के लिए किया जा सकता है और इसका उपयोग JSON टेक्स्ट को एन्कोड या डिकोड करने के लिए किया जा सकता है और यह JSON स्प