JSON-Felder ungeordnete

Schreibe ich einige RESTful services mit spring MVC. Ich bin mit jsckson mapper zu tun, die Es Umbauten.
Es funktioniert alles einwandfrei außer, dass die json-es produziert hat Felder vollständig ungeordnet.

z.B.
Wenn meine entity-Objekt sieht wie folgt aus:

public class EntityObj
{
   private String x;
   private String y;
   private String z;
}

Wenn ich jetzt eine Liste von EntityObjs, und ich bringe diese zurück von der Steuerung, json hat den Auftrag, die gemischt für die Felder z.B.:
[{y:"ABC", z:"XYZ", x:"DEF"},{y:"ABC", z:"XYZ", x:"DEF"}]

Sah sich um nach einer Lösung aber nicht finden, alle. Jemand anderes konfrontiert dieses Problem?

Danke für die Hilfe

  • Aber warum ist das ein Problem? Immer, wenn ich verwendet, JSON habe ich auch bemerkt das seltsame Bestellung, aber jedenfalls, wenn Sie später wieder darauf zugreifen, werden Sie wahrscheinlich Zugriff von "key", also die Reihenfolge sollte keine Rolle spielen.
  • Guter Punkt, sollte es kein Problem sein, aber ich bin neugierig, warum Sie möchten, um Sie zu bestellen. Haben Sie einen besonderen Grund, dies zu tun?
  • gut, nur um es lesbar. es ist kein Problem, analysieren es. ich habe Objekte mit Liste der Attribute. so zu sagen ein objectA mit einer Liste von objectB innerhalb es zusammen mit anderen Attributen wie id, name etc. Bei einigen sieht man die json-Antwort von meinem API, ich hätte lieber, Sie sehen die id und den Namen und die Liste der ObjectBs danach.
  • Möglich, Duplikat der Um die JSON-Objekte, Verwendung von jacksons ObjectMapper
InformationsquelleAutor gotz | 2012-03-07
Schreibe einen Kommentar