Java Json Frage

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/java-json-frage_236215/page_1 - zur Vollversion wechseln!


sensei schrieb am 04.10.2013 um 08:48

Hallo,

Ich hab folgendes Problem:
eine Modelklasse enthält ein Array mit einem anderen Objekt
also

Code: JAVA
public class data {
  private String a;
  private ArrayList<Instrument> instruments;
...
}

public class Instrument {
  private long id;
  private String name;
...
}
wenn ich mir nun ein json Objekt aus "data" erzeugen lasse, werden natürlich alle instruments in das json Objekt eingefügt ->
Code: JSON
"instruments":[{"id":1,"name":"bla fasel"},{"id":2,"name":"irgendwas"}]

gibts irgendwie die Möglichkeit zu sagen, er soll zum Namen die "id" anhängen, also so:
Code: JSON
"instruments":[{"id":1,"name1":"bla fasel"},{"id":2,"name2":"irgendwas"}]
??

tia


Spikx schrieb am 04.10.2013 um 08:57

Warum genau brauchst du das? Dort wo du die JSON ausliest kannst du dies ja immer noch manuell machen.


sensei schrieb am 04.10.2013 um 09:44

ja ich weiss, stimmt natürlich.

aber, das ganze soll in ein Formular welches mit javascript bzw. extjs erstellt wurde. Da gibts die tolle Möglichkeit mit form.getForm().setValues(json) alle Formularfelder Felder sofort automatisch befüllen zu lassen sofern die id des Felds mit dem Json-Attributnamen zusammenstimmt.


semteX schrieb am 05.10.2013 um 15:24

"brrrr" :D

welches framework? jackson? grundsätzlich sollt das mit nem customserializer recht schmerzlos gehen. bei jackson würd das in etwa so aussehen:

http://stackoverflow.com/questions/...er-with-jackson




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025