[[oktatas:programozás:java:java_json|< Java JSON]]
====== Java JSON - JSON-Simple ======
* **Szerző:** Sallai András
* Copyright (c) 2021, Sallai András
* Szerkesztve: 2021-2023
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Bevezetés =====
A Maven tárolók tartalmaznak json-simple és simple-json csomagokat is.
A JSON.simple egy egyszerű Java eszközgyűjtemény JSON kezeléséhez. Előállíthatunk JSON szöveget és dekódolhatjuk.
GitHub elérése:
* https://github.com/fangyidong/json-simple
===== Munka forrással =====
==== Letöltés ====
git clone https://github.com/fangyidong/json-simple.git
cd json-simple
==== jar fájl készítése ====
Egy JAR fájlt kell készítenünk, ehhez szükségünk van az mvn parancsra, ami a Maven tartozéka.
Lefordítjuk a projektet:
mvn compile
Elkészítjük a jar fájlt:
mvn package
===== Kiadás letöltése =====
Látogassuk meg a Maven tárolót:
* https://central.sonatype.com/
A pontosabb kereséshez: com.googlecode.json-simple
Például:
* https://central.sonatype.com/artifact/com.googlecode.json-simple/json-simple/
===== Használat =====
Az App.java fájlban csak elindítjuk az alkalmazást:
public class App {
public static void main(String[] args) throws Exception {
new Json().convert();
}
}
import org.json.simple.JSONObject;
public class Json {
@SuppressWarnings("unchecked")
public void convert() {
JSONObject obj = new JSONObject();
obj.put("name", "Para Ferenc");
obj.put("city", "Szeged");
System.out.println(obj.toJSONString());
}
}
Kimenet:
{"city":"Szeged","name":"Para Ferenc"}
===== Linkek =====
* https://www.digitalocean.com/community/tutorials/json-simple-example (2023)