برای تجزیه ی JSON یک آبجکت از کلاس JSONObject تولید طراحی اپلیکیشن خوا هیم کرد و یک فن (string ) مشمول داده ی JSON برای آن مشخص و معلوم میکنیم.
سینتکس آن مانند ذیل میباشد.
String in;
JSONObject reader = new JSONObject(in);
واپسین مرحله ، تجزیه ی JSON میباشد. رایا پارس یک فولدر JSON مشتمل بر آبجکت های گوناگون با جفت های application متعدد key/value و غیره می گردد. بدین ترتیب JSONObject دارنده تابع جدا از هم برای تجزیه ی هر مولفه از فولدر JSON است. سینتکس آن به صورت پایین میباشد :
JSONObject sys = reader.getJSONObject(\"sys\");
country = sys.getString(\"country\");
JSONObject main = reader.getJSONObject(\"main\");
temperature = main.getString(\"temp\");
اسلوب getJSONObject آبجکت JSON را گزارش میدهد. نحوه getString مقدار حرفه ی یک کلید معین را گزارش میدهد (return می نماید ) .
ضمن این مشی ها، اسلوب های دیگری برای تجزیه ی عالی JSON به وسیله این کلاس ارائه میشوند که میتوانید در لیست پایین ببینید :
(get(String name : این روال تنها مقدار را return می نماید، البته به صورت آبجکت.
(getBoolean(String name : این روال مقدار Boolean معلوم گردیده به وسیله کلید را return می نماید.
(getDouble(String name : این اسلوب مقدار double مشخص و معلوم گردیده بوسیله کلید را return می نماید.
(getInt(String name : این روال مقدار درست ( integer) معین گردیده به وسیله کلید را return می نماید.
(getLong(String name : این مشی مقدار طولی (long value) معلوم گردیده به وسیله کلید را return می نماید.
()length : این روال تعداد نگاشت های اسم / مقدار (name/value) دراین آبجکت را return می نماید .
()names : این مشی آرایه ای از اسم های فن ای دراین آبجکت را return می نماید .