JavaRush /Java блогы /Random-KK /Кофе-брейк №175. JSON файлын Java тілінде қалай оқуға бол...

Кофе-брейк №175. JSON файлын Java тілінде қалай оқуға болады? Java Development Kit (JDK) дегеніміз не?

Топта жарияланған

JSON файлын Java тілінде қалай оқуға болады?

Дереккөз: DZone JSON — деректерді сақтауға және веб-бетке жіберуге арналған қарапайым пішім. Ол JavaScript тілінде жиі қолданылады, бірақ бүгін біз онымен Java тілінде жұмыс істеуді үйренеміз. Кофе-брейк №175.  JSON файлын Java тілінде қалай оқуға болады?  Java Development Kit (JDK) дегеніміз не?  - 1

Java тілінде JSON файлын оқу

Java тілінде JSON файлын оқу туралы білу үшін алдымен JSON файлының не екенін түсінуіміз керек. JSON – “JavaScript Object Notation” сөзінің аббревиатурасы. JSON serverден веб-бетке деректерді жіберу үшін пайдаланылуы мүмкін. Бұл оның веб-әзірлеуде қолданылатынын білдіреді. Есте сақтау маңызды:
  • JSON - бұл мәтіндік файл, сондықтан оны оңай тасымалдауға болады.
  • JSON тілге тән емес.

Синтаксис

JSON файлындағы деректер әртүрлі деректерді бөлетін үтірлер бар атау/мән жұптары пішімінде болуы керек. Объектілерді сақтау үшін бұйра жақшалар, ал массивтерді сақтау үшін төртбұрышты жақшалар қолданылады.

JSON мүмкіндіктері

Төменде JSON бағдарламасының кейбір мүмкіндіктері берілген:
  • Қарапайым.
  • Тәуелсіз платформасы бар.
  • Жеткізу оңай.
  • Кеңейтімділікті қолдайды.
  • Үйлесімділіктің болуы.

Деректер түрлері

JSON-ға тән деректер түрлері:
  • Жол – жол тырнақшалардың ішінде көрсетіледі.
  • Сан - сандық таңбаларды білдіреді.
  • Логикалық – ақиқат немесе жалған мәннен тұрады.
  • Нөл – бос.

Java тіліндегі JSON

Java тілінде JSON пайдалану үшін codeтау және деcodeтау үшін json.simple кітапханасын пайдалануымыз керек. JSON бағдарламасын іске қосу және сынып жолын орнату үшін jar (Java мұрағаты) json.simple орнату керек. JSON жүйесінде қолданылатын деректер құрылымдары:
  • JSON нысандары;
  • JSON массивтері.

JSON нысандары

JSON нысандары бұйра жақшалар арасында ұсынылған. Нысандар кілт/мән жұптарында болуы керек. Кілт Жол ретінде ұсынылған және мәндер жоғарыда аталған деректер түрлерінің кез келгенін білдіреді. Мысалы:
Key, value pairs - {"Name": "Kotte"}

JSON массивтері

JSON массивтері нысандарды сақтау үшін пайдаланылады. Бұл нысандар шаршы жақшаға [] алынған. Мысалы:
[{

"Name" : "Kotte",

"College" : "BVRIT"

"Branch" : "Computer Science Engineering",

"Section" : "CSE_C"

},

{

"Name" : "Saikiran",

"College" : "BVRIT"

"Branch" : "Computer Science Engineering",

"Section" : "CSE_C"



}]
Жоғарыда келтірілген мысалда студент мәліметтері массив ретінде ұсынылған және массив ішінде студент деректері нысандар ретінде сақталады.

Java тіліндегі қарапайым JSON бағдарламасы

import org.json.simple.JSONObject;

public class Json

{

            public static void main(String args[])

            {

                        JSONObject j = new JSONObject();

                        j.put("Name", "Kotte");

                        j.put("College", "BVRIT");

                        j.put("Branch" , "Computer science engineering");

                        j.put("Section", "CSE-C");

                        System.out.println(j);

}

}
Қорытынды:
{"Аты": "Котте", "Колледж": "BVRIT", "Фorал": "Информатика инженериясы", "Секция": "CSE-C"}

Java тілінде JSON файлын оқу

Java тілінде JSON файлын оқу үшін FileReader() әдісін пайдалану керек. Мысалы:
{

            "name" : "Kotte",

            "college" : "BVRIT"

}
Жоғарыдағы code оқу үшін пайдаланылатын файл болып табылады. Біз json.simple кітапханасын қолданамыз .
//program for reading a JSON file

import org.json.simple.JSONArray;

import org.json.simple.JSONObject;

import org.json.simple.parser.*;



public class JSON

{

            public static void main(Strings args[])

            {

                        // file name is File.json

                        Object o = new JSONParser().parse(new FileReader(File.json));

                        JSONObject j = (JSONObject) o;

                        String Name = (String) j.get("Name");

                        String College = (String ) j.get("College");



                        System.out.println("Name :" + Name);

                        System.out.println("College :" +College);

}

}
Қорытынды:
Атауы: Котте колледжі: BVRIT
Бұл бағдарлама File.json файлын талдау үшін org.json.simple.parser.* ішінде бар JSONParser().parse() пайдаланады.

Java Development Kit (JDK) дегеніміз не?

Дереккөз: Орташа Бұл пост сізді Java Development Kit жұмысымен және қолдануымен таныстырады. Өз жұмысында бағдарламашылар JDK деп аталатын Java әзірлеу жинағын жиі пайдаланады. Бұл Java негізіндегі бағдарламалық қосымшалар мен апплеттерді жасауға арналған кросс-платформалық құралдар мен кітапханалар жиынтығы. JDK құрамына Java виртуалды машинасы (JVM ретінде белгілі) және Java Runtime Environment (JRE ретінде белгілі) кіреді. JDK сонымен қатар javac компиляторын, өнімділікті бақылау құралдарын, отладчикті, стандартты Java класс кітапханаларын, мысалдарды, құжаттаманы және әртүрлі утorталарды қамтиды. Java Development Kit (JDK) Oracle корпорациясымен әзірленген. Оның өнімі JVMS, JLS және Java API SE (API) іске асырады. Коммерциялық нұсқадан басқа, Oracle нарыққа OpenJDK пакетінің тегін нұсқасын ұсынды. Java әзірлеу нарығында басқа компаниялардың балама JDK-тері де бар. Егер компьютерде орындағыңыз келетін жалғыз нәрсе Java қолданбаларын іске қосу болса, Java Runtime Environment (JRE) мен Java Development Kit (JDK) арасындағы айырмашылықтар туралы алаңдамаудың қажеті жоқ. Дегенмен, Java негізіндегі бағдарламалық құралды жасау үшін сізге Java Development Kit (JDK) қажет болады. JDK құрамына кіретін Java Runtime Environment (JRE) жеке орындалу уақыты деп аталады. Бұл ортаның стандартты JRE-ден айырмашылығы, ол қосымша құрамдастарды қамтиды. Ол сондай-ақ әзірлеушілерге Java виртуалды машинасына (JVM) және интернационализация және IDL кітапханаларына қосымша, өндірістік орталарда пайдаланылатын барлық сынып кітапханаларына қол жеткізуге мүмкіндік береді.

Ең танымал JDK

Oracle ұсынған JDK және OpenJDK-ге қосымша, әзірлеушілер пакеттің басқа нұсқаларына назар аударуы керек:
  • Azul Systems Zing : Linux үшін өнімділігі жоғары, кідірісі төмен Java виртуалды машинасы.
  • Azul жүйелері (Linux, Windows, Mac OS X және IBM J9 JDK үшін: AIX, Linux, Windows және басқа да көптеген операциялық жүйелер үшін).
  • Amazon Corretto (OpenJDK және ұзақ мерзімді қолдау кіреді).

JDK көмегімен Java codeын құрастырыңыз және іске қосыңыз

JDK компиляторын пайдаланып мәтіндік файлдан орындалатын Java бағдарламасын жасауға болады. Құрастырылған кезде Java codeы .class кеңейтімі бар byte codeқа түрлендіріледі . Алдымен Java мәтіндік файлын жасап, оны бірегей атаумен сақтау керек. Бұл жағдайда Hello.java файлын файл атауы ретінде сақтаймыз . Содан кейін Java компиляция құралын javac пәрменімен іске қосыңыз және сіз баруға дайынсыз. «Жүйе берілген жолды таба алмайды» сияқты қате туралы хабарды алмау үшін Java мәтіндік файлына толық жолды беруіңіз керек. Сәлем - бұл файл атауы және файлдың толық жолының алдында келесі пәрмен мысалында Hello бар. Javac.exe үшін жол және орындалатын файл тырнақшаға алынуы керек. Енді Hello.class жасалды, оны Hello.java сияқты каталогта көруге болады , бұл өте ыңғайлы. Енді сіз терминалда java hello деп теру арқылы codeты орындай аласыз . Кодты іске қосу .class файлын қосуды қажет етпейтінін есте сақтаңыз.

Jar компоненті

JDK көптеген маңызды құралдарды қамтиды. Javac- тен басқа , ең көп қолданылатын құрал - jar. Онда Java сыныптарының жиынтығынан басқа ештеңе жоқ. .class файлдары дайын болғаннан кейін оларды буып, «құмыра» деп аталатын мұрағатта сақтауға болады. Осыдан кейін jar файлын мобильді ортада (Android) іске қосуға болады.
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION