将String转json在转为对象import java.util.Iterator;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.feixin.sys.vo.hk.UserInfoSearch;
public class test2 {
public static void main(String[] args){
String dataString="{\r\n"
+" \"UserInfoSearch\": {\r\n"
+"  \"searchID\": \"123e4567-e89b-12d3-a456-426655440000\",\r\n"
+"  \"responseStatusStrg\": \"OK\",\r\n"
+"  \"numOfMatches\": 6,\r\n"
+"  \"totalMatches\": 6,\r\n"
+"  \"UserInfo\": [{\r\n"
+"    \"employeeNo\": \"1\",\r\n"
+"    \"name\": \"aa\",\r\n"
+"    \"userType\": \"normal\",\r\n"
+"    \"closeDelayEnabled\": false,\r\n"
+"    \"Valid\": {\r\n"
+"    \"enable\": true,\r\n"
+"    \"beginTime\": \"2000-01-01T00:00:00\",\r\n"
+"    \"endTime\": \"2037-12-31T23:59:59\",\r\n"
+"    \"timeType\": \"local\"\r\n"
+"    },\r\n"
+"    \"belongGroup\": \"\",\r\n"
+"    \"password\": \"\",\r\n"
+"    \"doorRight\": \"1\",\r\n"
+"    \"RightPlan\": [{\r\n"
+"      \"doorNo\": 1,\r\n"
+"      \"planTemplateNo\": \"1\"\r\n"
+"    }],\r\n"
+"    \"maxOpenDoorTime\": 0,\r\n"
+"    \"openDoorTime\": 0,\r\n"
+"    \"roomNumber\": 0,\r\n"
+"    \"floorNumber\": 0,\r\n"
+"    \"localUIRight\": true,\r\n"
+"    \"gender\": \"unknown\",\r\n"
+"    \"numOfCard\": 1,\r\n"
+"    \"numOfFace\": 1,\r\n"
+"    \"PersonInfoExtends\": [{\r\n"
+"      \"value\": \"\"\r\n"
+"    }]\r\n"
+"  }, {\r\n"
+"    \"employeeNo\": \"66611\",\r\n"
+"    \"name\": \"测试名称中⽂再长⼀点\",\r\n"
+"    \"userType\": \"normal\",\r\n"
+"    \"closeDelayEnabled\": false,\r\n"
+"    \"Valid\": {\r\n"
+"    \"enable\": true,\r\n"
+"    \"beginTime\": \"2000-01-01T11:11:11\",\r\n"
+"    \"endTime\": \"2030-01-01T11:11:11\",\r\n"
+"    \"timeType\": \"local\"\r\n"
+"    },\r\n"
+"    \"belongGroup\": \"\",\r\n"
+"    \"password\": \"\",\r\n"
+"    \"doorRight\": \"1\",\r\n"
+"    \"RightPlan\": [{\r\n"
+"      \"doorNo\": 1,\r\n"
+"      \"planTemplateNo\": \"1\"\r\n"
+"    }],\r\n"
+"    \"maxOpenDoorTime\": 0,\r\n"
+"    \"roomNumber\": 0,\r\n"
+"    \"floorNumber\": 0,\r\n"
+"    \"localUIRight\": false,\r\n"
+"    \"gender\": \"unknown\",\r\n"
+"    \"numOfCard\": 1,\r\n"
+"    \"numOfFace\": 0,\r\n"
+"    \"PersonInfoExtends\": [{\r\n"
+"      \"value\": \"\"\r\n"
+"    }]\r\n"
+"  }, {\r\n"
+"    \"employeeNo\": \"33\",\r\n"
+"    \"name\": \"张三\",\r\n"
+"    \"userType\": \"normal\",\r\n"
+"    \"closeDelayEnabled\": false,\r\n"
+"    \"Valid\": {\r\n"
+"    \"enable\": true,\r\n"
+"    \"beginTime\": \"2017-08-01T17:30:08\",\r\n" +"    \"endTime\": \"2030-08-01T17:30:08\",\r\n" +"    \"timeType\": \"local\"\r\n"
+"    },\r\n"
+"    \"belongGroup\": \"\",\r\n"
+"    \"password\": \"123456\",\r\n"
+"    \"doorRight\": \"1\",\r\n"
+"    \"RightPlan\": [{\r\n"
+"      \"doorNo\": 1,\r\n"
+"      \"planTemplateNo\": \"1\"\r\n"
+"    }],\r\n"
+"    \"maxOpenDoorTime\": 0,\r\n"
+"    \"openDoorTime\": 0,\r\n"
+"    \"roomNumber\": 1,\r\n"
+"    \"floorNumber\": 1,\r\n"
+"    \"localUIRight\": false,\r\n"
+"    \"gender\": \"unknown\",\r\n"
+"    \"numOfCard\": 0,\r\n"
+"    \"numOfFace\": 0,\r\n"
+"    \"PersonInfoExtends\": [{\r\n"
+"      \"value\": \"\"\r\n"
+"    }]\r\n"
+"  }, {\r\n"
+"    \"employeeNo\": \"44\",\r\n"
+"    \"name\": \"李四\",\r\n"
+"    \"userType\": \"normal\",\r\n"
+"    \"closeDelayEnabled\": false,\r\n"
+"    \"Valid\": {\r\n"
+"    \"enable\": true,\r\n"
+"    \"beginTime\": \"2017-08-01T17:30:08\",\r\n" +"    \"endTime\": \"2030-08-01T17:30:08\",\r\n" +"    \"timeType\": \"local\"\r\n"
+"    },\r\n"
+"    \"belongGroup\": \"\",\r\n"
+"    \"password\": \"123456\",\r\n"
+"    \"doorRight\": \"1\",\r\n"
+"    \"RightPlan\": [{\r\n"
+"      \"doorNo\": 1,\r\n"
+"      \"planTemplateNo\": \"1\"\r\n"
+"    }],\r\n"
+"    \"maxOpenDoorTime\": 0,\r\n"
+"    \"openDoorTime\": 0,\r\n"
json转换对象
+"    \"roomNumber\": 1,\r\n"
+"    \"floorNumber\": 1,\r\n"
+"    \"localUIRight\": false,\r\n"
+"    \"gender\": \"unknown\",\r\n"
+"    \"numOfCard\": 0,\r\n"
+"    \"numOfFace\": 0,\r\n"
+"      \"value\": \"\"\r\n"
+"    }]\r\n"
+"  }, {\r\n"
+"    \"employeeNo\": \"5\",\r\n"
+"    \"name\": \"aa\",\r\n"
+"    \"userType\": \"visitor\",\r\n"
+"    \"closeDelayEnabled\": false,\r\n"
+"    \"Valid\": {\r\n"
+"    \"enable\": true,\r\n"
+"    \"beginTime\": \"2021-05-07T17:30:40\",\r\n" +"    \"endTime\": \"2021-05-08T17:30:47\",\r\n" +"    \"timeType\": \"local\"\r\n"
+"    },\r\n"
+"    \"belongGroup\": \"\",\r\n"
+"    \"password\": \"\",\r\n"
+"    \"doorRight\": \"1\",\r\n"
+"    \"RightPlan\": [{\r\n"
+"      \"doorNo\": 1,\r\n"
+"      \"planTemplateNo\": \"1\"\r\n"
+"    }],\r\n"
+"    \"maxOpenDoorTime\": 5,\r\n"
+"    \"openDoorTime\": 5,\r\n"
+"    \"roomNumber\": 1,\r\n"
+"    \"floorNumber\": 1,\r\n"
+"    \"localUIRight\": true,\r\n"
+"    \"gender\": \"female\",\r\n"
+"    \"numOfCard\": 3,\r\n"
+"    \"numOfFace\": 0,\r\n"
+"    \"PersonInfoExtends\": [{\r\n"
+"      \"value\": \"\"\r\n"
+"    }]\r\n"
+"  }, {\r\n"
+"    \"employeeNo\": \"22\",\r\n"
+"    \"name\": \"张三\",\r\n"
+"    \"userType\": \"normal\",\r\n"
+"    \"closeDelayEnabled\": false,\r\n"
+"    \"Valid\": {\r\n"
+"    \"enable\": true,\r\n"
+"    \"beginTime\": \"2017-08-01T17:30:08\",\r\n" +"    \"endTime\": \"2030-08-01T17:30:08\",\r\n" +"    \"timeType\": \"local\"\r\n"
+"    },\r\n"
+"    \"belongGroup\": \"\",\r\n"
+"    \"password\": \"123456\",\r\n"
+"    \"doorRight\": \"1\",\r\n"
+"    \"RightPlan\": [{\r\n"
+"      \"doorNo\": 1,\r\n"
+"      \"planTemplateNo\": \"1,3,5\"\r\n"
+"    }],\r\n"
+"    \"maxOpenDoorTime\": 0,\r\n"
+"    \"openDoorTime\": 0,\r\n"
+"    \"roomNumber\": 1,\r\n"
+"    \"floorNumber\": 1,\r\n"
+"    \"localUIRight\": false,\r\n"
+"    \"gender\": \"unknown\",\r\n"
+"    \"numOfCard\": 0,\r\n"
+"    \"numOfFace\": 0,\r\n"
+"    \"PersonInfoExtends\": [{\r\n"
+"      \"value\": \"\"\r\n"
+"    }]\r\n"
+"  }]\r\n"
+" }\r\n"
+"}";
System.out.println("接收的参数:"+ dataString );
//转为json
JSONObject jsonObject = JSONObject.parseObject(dataString);
//转为对象
UserInfoSearch share = JavaObject((JSONObject) ("UserInfoSearch")),UserInfoSearch.class);
for(int i =0; i < UserInfo().size(); i++){
System.out.UserInfo().get(i).getCloseDelayEnabled());
System.out.UserInfo().get(i).getValid().toString());
String UserInfo().get(i).getValid());//关键
System.out.println(json);
}
System.out.UserInfo());
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。