java - How can I conditionally deserialize JSON nested objects? -


i have list of json objects have following format:

 [   {    "id":1,    "type":"plane",    "data":{            "wingspan":10           }   },   {    "id":2,    "type":"train",    "data":{            "carriages":5           }   } ] 

i have following java object

class transportation {   int id;   string type;   genericdata data; }  class planedata extends genericdata {   int wingspan; }  class traindata extends genericdata {   int carriages; } 

i need parse json java objects mentioned above. how create list of transportation objects field data instance of appropriate genericdata child objects can determined value of 'type' field.


Comments

Popular posts from this blog

javascript - Training Neural Network to play flappy bird with genetic algorithm - Why can't it learn? -

service - Android MediaPlayer calls onCompletion before it already finished -

javascript - Create a stacked percentage column -