private String getJsonPayload(Device device, byte[] payloadBytes) throws BusinessException {
DeviceModel.ContentType contentType = device.getDeviceModel().getContentType();
if (contentType == null) {
contentType = DeviceModel.ContentType.APPLICATION_JSON;
}
JsonConverter jsonConverter = BeanFactoryAnnotationUtils.qualifiedBeanOfType(beans, JsonConverter.class, contentType.getValue());
ServiceResponse<String> jsonConverterResponse = jsonConverter.toJson(payloadBytes);
if (jsonConverterResponse.isOk()) {
return jsonConverterResponse.getResult();
} else {
throw new BusinessException(Messages.INVALID_PAYLOAD.getCode());
}
}
DeviceEventProcessor.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:konker-platform
作者:
评论列表
文章目录