java - Parsing JSON with google-gson -
from server comes answer
{ "error":false, "lessons":[ { "id":1, "discipline":"??????????", "type":"lecture", "comment":"no comments" }, { "id":2, "discipline":"???. ??", "type":"lecture", "comment":"no comments" } ] }
how correctly read object "lessons", , add list ?
use wrapper object , directly read wrapper obj = new gson().fromjson(data, wrapper.class);
import java.util.list; import com.google.gson.gson; class wrapper { boolean error; list<lesson> lessons; //getters & setters } class lesson { string id; string discipline; string type; string comment; //getters & setters } public class gsonsample { public static void main(string[] args) { string data = "{\"error\":false,\"lessons\":[{\"id\":1,\"discipline\":\"??????????\",\"type\":\"lecture\",\"comment\":\"no comments\"},{\"id\":2,\"discipline\":\"???. ??\",\"type\":\"lecture\",\"comment\":\"no comments\"}]}"; wrapper obj = new gson().fromjson(data, wrapper.class); system.out.println(obj.getlessons()); } }
Comments
Post a Comment