[[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)