将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小时内删除。
发表评论