如何在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
参考这个