如何在JAVA android中将JSON字符串转换为对象

如何在Java Android中将JSON字符串转换为对象,以便我可以访问“name2”

谢谢

// this is how my json looks {"name1":"a","name2":"b","name3":"c","name4":"d"} String mytext = GetMyJSON(); JSONObject obj = new JSONObject(mytext); Strin N1 = obj.name1; 

做这样的事

 JSONObject obj = new JSONObject(mytext); if(obj!=null) { Strin N1 = obj.getString("name1"); Strin N2 = obj.getString("name2"); Strin N3 = obj.getString("name3"); Strin N4 = obj.getString("name4"); } 

如果你的图书馆还可以,那么GSON会对此有所帮助。 它将JSON转换为对象,因此您可以访问它们,例如yourclassinst.name

参考这个