json inkl. Array/Verschachtelung erstellen

Zack

Mitglied
Hallo zusammen,

ich suchte gerade eine Lösung, wie ich json arrays erstellen kann. Sowas z.B.

[CODE lang="json" title="json array"]
{
"Mitarbeiterliste":[
{
"Name":"Peter",
"id":0
},
{
"Name":"Peter",
"id":1
},
{
"Name":"Peter",
"id":2
},
{
"Name":"Peter",
"id":3
}
]
}
[/CODE]

Bei strukturierten Aufschreiben, um euch das Problem zu schildern bin ich dann doch noch selbst auf die Lösung gekommen :)
Mehrere Objects kann man in ein Array einfügen. Das muss man dann wieder einem Object zuführen und immer brav .build() ausführen.

Also, falls es mal jemand benötigt, hier ein Beispiel:

Java:
package jsontest;
import java.io.*;
import javax.json.*;


public class jsontestclass {

    public static void main(String[] args) {
 
        
        JsonObjectBuilder objBuilder = Json.createObjectBuilder();
        JsonArrayBuilder arrBuilder = Json.createArrayBuilder();


        for (int i=0;i<4;i++) {
            
            arrBuilder.add(Json.createObjectBuilder()
                    .add("Name", "Peter").add("id", i));
        }
        
        
        objBuilder.add("Mitarbeiterliste", arrBuilder.build());

        
        Json.createWriter(System.out).write(objBuilder.build());
        
    }

}


Ist jetzt vielleicht nicht der schönste Code, aber es funktioniert erstmal und vielleicht hilft es ja dem ein oder anderen.

Verbesserungen natürlich immer gerne!
 


Schreibe deine Antwort... und nutze den </> Button, wenn du Code posten möchtest...
Ähnliche Java Themen
  Titel Forum Antworten Datum
H JSON-Code ändern XML & JSON 3
W JSON-Datei an bestimmter Stelle auslesen und in txt-File schreiben XML & JSON 16
B Json Objekt sinnvoll plätten? XML & JSON 1
W com.android.volley.ParseError: org.json.JSONException: End of input at character 0 of XML & JSON 6
L JSON auslesen und Labels in GUI verwenden XML & JSON 13
mananana Frage zu JSON XML & JSON 3
wofus JSON filtern nach bestimmten Wert XML & JSON 7
N JSON export String Unicode? XML & JSON 6
L Json reader XML & JSON 15
megusta JSON umschreiben (converter)? XML & JSON 4
P verschachteltes json verändern XML & JSON 3
Avalon JSON flatten und wieder in DTO konvertieren XML & JSON 21
M Objekt zu jsonArray in .json datei hinzufügen ? XML & JSON 3
J Object in JSON Datei einlesen und als neues Object erzeugen (in ein Object Array) XML & JSON 29
Trèfle Formatierung v. JSON File XML & JSON 7
M json page 2 auslesen XML & JSON 1
K JSON mit GSON nutzen XML & JSON 4
S Java REST Client + Json XML & JSON 8
W Search Value in Json XML & JSON 6
K JSON-Bibliothek XML & JSON 5
M Großes Json Objekt benutzen XML & JSON 5
M Json auslesen XML & JSON 7
M Xml oder Json? XML & JSON 15
J JSON zu Java mit der GSON Google API XML & JSON 0
G Jackson JSON: Dynamische Serialisierung XML & JSON 6
W Json von URL Lesen (mit Gson Library) XML & JSON 3
W Json von URL Lesen XML & JSON 2
L Jackson JSON: Probleme beim einlesen XML & JSON 1
J JSon-Converter gesucht XML & JSON 2
Q Konvertierung von json zum Java Objekt nach vorgegebenem Schema XML & JSON 3
J JSon <-> XML zwecks Validierung XML & JSON 4
M [JSON] Wie Splitten? XML & JSON 14
G Mit JSON Java und C# verbinden XML & JSON 4
A Leeres Array beim Auslesen von XML-Datei XML & JSON 4
L Button-Array in XML XML & JSON 1
Y XML in ein Byte Array transformieren XML & JSON 8
aze JaxB: Nullelemente in Array nicht anzeigen XML & JSON 3
L XML Daten auslesen und in Tabelle (Array) speichern XML & JSON 1
S byte array in xslt umwandeln XML & JSON 7
J XML-Datei ein Array einlesen XML & JSON 10
I Mit JDOM Daten aus XML in ein Array abfüllen XML & JSON 4

Ähnliche Java Themen

Neue Themen


Oben