kann jemand Code anzeigen, die JSer zu TreeMap deserialize? Einige einfaches Beispiel, das Beispiel von json umfasst ich zeigen werde, was ich Zunächst einmal versucht habe, bin ich Neuling so verzeihen Sie mir, dass mein json ist (wahrscheinlich i Fehler haben auch hier):JSON (die wenige Objekte enthält) zu TreeMap auf Java
{"Car":[{"mark":"AUDI_A3", "colour": "black"},
{"mark":"BMW_m3", "colour": "white"}]}
Es gibt mein Code, der nicht
public static void main(String[] args) {
open();
}
private static void open(){
try {
BufferedReader buff = new BufferedReader(new FileReader("C:\Users\\t1.json"));
String bf=null;
String json= null;
while((bf=buff.readLine())!=null){
json+=bf;
}
Gson gson = new Gson();
Type type = new TypeToken<TreeMap<String, SmallGuys>>(){}.getType();
TreeMap<String, SmallGuys> Platoon = gson.fromJson(json, type);
System.out.print(Platoon.keySet());
}
catch (Exception e){
System.out.println("There is a mistake");
}
}
haben Sie versucht: http://stackoverflow.com/a/29965 924/1754020 –
Haben Sie [Json in Map konvertieren] (http://stackoverflow.com/questions/443499/convert-json-to-map) betrachtet? – azurefrog
gerade versucht, habe nicht geholfen final Type Map = neu TypeToken>() { } .getType(); Gson gson = neuer Gson(); JsonReader reader = neuer JsonReader (buff); TreeMap data = gson.fromJson (Leser, Map); // enthält die gesamte Bewertungsliste System.out.print (data.keySet()); –
Geba