java - How to add objects to JSON -


in post service, using below method parse , update database:

objectmapper mapper = new objectmapper();         jsonnode node = mapper.readtree(<string>);         userlogin userlogin = mapper.convertvalue(node.get("userlogin"), userlogin.class);         usersecuritydetails usersecuritydetails = mapper.convertvalue(node.get("usersecuritydetails"), usersecurity 

now, in service, want send same data retieving db , adding json. suggest best way?

sample json formed:

{  "userlogin":     {         "user_login_id": "10011",         "user_password": "password"     }, "usersecuritydetails":     {         "user_sequence_id": "1",         "seq_question_id": "1",         "seq_answer": "test answer"     } 

}

create wrapper pojo having userlogin , usersecuritydetails. jackson automatically deserialize object.

it practice expect required object instead of creating objects string.

your wrapper class like

public class securitydetailswrapper {      private userlogin;      private usersecuritydetails;       // costructor       // getters , setters } 

in controller's method can expect securitydetailswrapper.

like

public void somefunction(@requestbody securitydetailswrapper wrapper) {   // business logic } 

jackson takes care of deserialization.


Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -