কম্পিউটার

কিভাবে আমরা জাভাতে একটি নেস্টেড JSON অবজেক্ট পার্স করতে পারি?


দি JSON ৷ একটি হালকা, পাঠ্য-ভিত্তিক এবংভাষা-স্বাধীন তথ্য বিনিময় বিন্যাস। JSON দুটি কাঠামোগত প্রকারের প্রতিনিধিত্ব করতে পারে যেমন অবজেক্ট এবং অ্যারে . একটি JSONArray ভেক্টর তৈরি করতে একটি স্ট্রিং থেকে পাঠ্য পার্স করতে পারে - বস্তুর মত। আমরা getString(index) ব্যবহার করে একটি নেস্টেড JSON অবজেক্ট পার্স করতে পারি JSONArray এর পদ্ধতি . এটি 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")); // display usernames
      }
   }
}

আউটপুট

abc123
xyz123
pqr123
mno123
jkl123

  1. কিভাবে জাভাস্ক্রিপ্টে JSON অবজেক্ট পার্স করবেন?

  2. অ্যান্ড্রয়েডে জেসন স্ট্রিং কীভাবে পার্স করবেন?

  3. কিভাবে আমরা জাভাতে একটি ফাইলে JSON অবজেক্ট লিখতে পারি?

  4. কিভাবে জাভাতে JSON পার্স করবেন