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

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -