تا %60 تخفیف خرید برای 3 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید

تبدیل داده معمولی به json در جاوا

با سلام به همه دوستان و همراهان Itpro. یکی از تکنیک هایی که برای ارسال داده و پیام در برنامه ها و خصوصا برنامه های تحت وب بسیار مورد استفاده قرار میگیره json هستش. شما برای این که داده ها رو برای زبان javascript بفرستید باید از نوع json استفاده کنید. همچنین راهی که داده ها را از زبان javascript بگیرید و در back end پردازش کنید استفاده از json می باشد. Json مخفف Javascript Object Notation می باشد. Json یک سینتکس برای تبادل و ذخیره سازی داده ها می باشد. برای استفاده json از xml ساده تر می باشد. به علت وزن کم و قابلیت هایی که دارد در دنیای اینترنت بسیار مشهور است. به راحتی می توان یک ساختمان داده نرمال را به فرمت json در اورده و در اینترنت مورد استفاده قرار داد. قبل از این که نحوه تبدیل داده های معمولی به json در جاوا را بگوییم شما باید یک کتابخانه در مورد json برروی پروژه خود نصب کنید. کتابخانه های json متعددی وجوددارد که ما در این مطلب از کتابخانه json-simple استفاده می کنیم. این کتابخانه را می توانید از آدرسsimple json دانلود کنید که محل پروژه آن در github در آدرس simple json on github قرار دارد. کد زیر مثالی برای تبدیل داده ها به json می باشد.

import org.json.simple.JSONObject;
import org.json.simple.JSONArray;

public class JsonEncodeDemo {
	
	public static void main(String[] args) {
		
        JSONObject obj = new JSONObject();
        obj.put("Site Name", "Itpro");
        obj.put("Author", "All of us");
 
        JSONArray novelDetails = new JSONArray();
        novelDetails.add("Language: Persian");
        novelDetails.add("Year of Publication: 2016");
        novelDetails.add("Publisher: Itpro.ir");
        
        obj.put("Site Details", novelDetails);
        
		System.out.print(obj);
	}
}

نتیجه اجرای کد بالا به شکل زیر خواهد بود.

{"Site Name":"Itpro","Site Details":["Language: Persian","Year of Publication: 2016","Publisher: Itpro.ir"],"Author":"All of us"}

این داده json به راحتی قابل تبادل و ذخیره می باشد.Itpro باشید

نویسنده: مهدی عادلی فر

منبع: انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

نظر شما
برای ارسال نظر باید وارد شوید.
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند