দি 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