مشخصات مقاله
-
2198
-
0.0
-
7105
-
0
-
0
JSON در اندروید
در این آموزش نحوه ی پردازش JSON در اندروید را خواهید آموخت.
آموزش JSON و اندروید
آموزش کتابخانه ی پیش فرض و درون ساخته ی اندروید برای پردازش JSON
محیط (platform) اندروید خود یک کتابخانه ی درون ساخته به نام json.org ویژه ی پردازش و ساخت فایل های JSON دارد. در صورت تمایل شما می توانید سایر کتابخانه های کد باز نظیر GSON یا Moshi را برای پردازش و ساخت JSON مورد استفاده قرار دهید.
مثال: خواندن فرمت JSON
تبدیل یک رشته ی JSON به آبجکت JSON بسیار ساده است.
کافی است کد زیر را برای activity خود درج نمایید.
import org.json.JSONArray;
import org.json.JSONObject;
String jsonString = readJsonObjectFromSomeWhere(); 1
try {
JSONObject json = new JSONObject(jsonString);
} catch (Exception e) {
e.printStackTrace();
}
1. متدی است که یک رشته از جنس JSON را می خواند. به منظور کوتاهی کد معمولا از نوشتن آن خودداری می شود.
نمونه ی کد فوق در thread اصلی قابل اجرا نیست. لازم است این تکه کد را خارج از thread اصلی اجرا نمایید.
آموزش ساخت JSON
نوشتن JSON بسیار ساده است. کافی است یک JSONObject یا JSONArray ایجاد نموده و متد ()toString را فراخوانی نمایید.
public void writeJSON() {
JSONObject object = new JSONObject();
try {
object.put("name", "Jack Hack");
object.put("score", new Integer(200));
object.put("current", new Double(152.32));
object.put("nickname", "Hacker");
} catch (JSONException e) {
e.printStackTrace();
}
System.out.println(object);
}