https://www.cnblogs.com/free-dom/p/5801866.html
也可以这样写,
public void updateUserOnlineInfo(String jsonString) throws JSONException, InterruptedException {
JSONObject obj = new JSONObject(jsonString);
//可以这样获取json中的字符串
String type = object.getString("type");
// 创建对象用于存放用户当前的状态信息储
UserTerminalInfo userTerminalInfo = new UserTerminalInfo(obj.getLong("id"), obj.getString("apip"),
obj.getString("apmac"), obj.getString("apsn"), obj.getLong("createTime"), obj.getLong("logTime"),
obj.getString("nasid"), obj.getString("nasip"), obj.getString("ssid"), obj.getString("systemName"),
obj.getString("type"), obj.getString("userIp"), obj.getString("userMac"), obj.getString("vlan"));
// 查询到ap的信息
ApInfo apInfo = apInfoRepository.findApinfobyapSn(obj.getString("apsn"));
if(apInfo==null||apInfo.equals("")) {
apInfo.setNetId(null);
apInfo.setBusinessId(null);
}
userTerminalInfo.setNetId(apInfo.getNetId());
userTerminalInfo.setBussinessId(apInfo.getBusinessId());
//向队列中添加数据
addUserTerminalInfoData(userTerminalInfo);
//userTerminalInfoRepository.save(userTerminalInfo);
}