مهدی عادلی فر
بنیانگذار توسینسو و برنامه نویس

آموزش تبدیل داده های معمولی به JSON در جاوا به زبان ساده

چگونه داده های معمولی را در جاوا به JSON تبدیل کنیم ؟ یکی از تکنیک هایی که برای ارسال داده و پیام در برنامه ها و خصوصا برنامه های تحت وب بسیار مورد استفاده قرار میگیره 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 باشید


مهدی عادلی فر
مهدی عادلی فر

بنیانگذار توسینسو و برنامه نویس

مهدی عادلی، بنیان گذار TOSINSO. کارشناس ارشد نرم افزار کامپیوتر از دانشگاه صنعتی امیرکبیر و #C و جاوا و اندروید کار می کنم. در زمینه های موبایل و وب و ویندوز فعالیت دارم و به طراحی نرم افزار و اصول مهندسی نرم افزار علاقه مندم.

نظرات