How do I extract value from Json

前端 未结 8 1128
野的像风
野的像风 2020-11-30 05:23

I am getting a response String from server like below

{
  \"name\": \"Json\",
  \"detail\": {
    \"first_name\": \"Json\",
    \"last_name\": \"Scott\",
            


        
8条回答
  •  醉话见心
    2020-11-30 05:51

        //import java.util.ArrayList;
        //import org.bson.Document;
    
        Document root = Document.parse("{\n"
                + "  \"name\": \"Json\",\n"
                + "  \"detail\": {\n"
                + "    \"first_name\": \"Json\",\n"
                + "    \"last_name\": \"Scott\",\n"
                + "    \"age\": \"23\"\n"
                + "  },\n"
                + "  \"status\": \"success\"\n"
                + "}");
    
        System.out.println(((String) root.get("name")));
        System.out.println(((String) ((Document) root.get("detail")).get("first_name")));
        System.out.println(((String) ((Document) root.get("detail")).get("last_name")));
        System.out.println(((String) ((Document) root.get("detail")).get("age")));
        System.out.println(((String) root.get("status")));
    

提交回复
热议问题