it-swarm.com.de

So konvertieren Sie Json mit Gson in ein Java-Objekt

Angenommen, ich habe einen Json-String 

{"userId":"1","userName":"Yasir"}

jetzt habe ich eine klasse user

class User{
int userId;
String userName;
//setters and getters
}

Wie kann ich nun json string in das Objekt der Benutzerklasse konvertieren?

14
user6160039

Versuche dies:

Gson gson = new Gson();
String jsonInString = "{\"userId\":\"1\",\"userName\":\"Yasir\"}";
User user= gson.fromJson(jsonInString, User.class);
38
Sándor Juhos
User user= gson.fromJson(jsonInString, User.class);

// where jsonInString is your json {"userId":"1","userName":"Yasir"}
5
Jekin Kalariya
Gson gson = new Gson();
User user = gson.fromJson("{\"userId\":\"1\",\"userName\":\"Yasir\"}", User.class));
2
Daniel
Gson gson = new Gson();

User u=gson.fromJson(jsonstring, User.class);
System.out.println("userName: "+u.getusername);  
0