JSONObject、ObjectMapper和instanceof运算符简介

(1)org.json.JSONObject
JSONObject camera = new JSONObject();
camera.put("ApeId", apeId);
JSONObject cameraObject = new JSONObject();
cameraObject.append("CameraObject", camera);
JSONObject cameraListObject = new JSONObject();
cameraListObject.put("CameraListObject", cameraObject);
(2)com.fasterxml.jackson.databind.ObjectMapper;
ObjectMapper mapper = new ObjectMapper();
String xxx = mapper.writeValueAsString(xxx); // 对象转json字符串(对象可是类、
byte[]字节数组、List集合、Map集合等)
Xxx xxx = mapper.readValue(jsonStr, Xxx.class); // json字符串转对象(对象可是类、
byte[]字节数组、List集合、Map集合等)
(3)instanceof运算符
在运行时动态地确定对象的类型
语法:object instanceof type
其中,object是要检查的对象,type是要检查的类型。instanceof运算符返回一个布尔值,如果对象是指定类型的实例,则返回true,否则返回false。

你可能感兴趣的:(Java,java)