Browse Source

/*武汉站报警报文解析异常问题修改。*/

master
htjcAdmin 9 months ago
parent
commit
90f09606dc
2 changed files with 6 additions and 1 deletions
  1. +5
    -0
      src/main/java/com/inspect/tcpserver/tcp/DownXml2Json.java
  2. +1
    -1
      src/main/java/com/inspect/tcpserver/tcp/NettyServer.java

+ 5
- 0
src/main/java/com/inspect/tcpserver/tcp/DownXml2Json.java View File

@ -5,8 +5,11 @@ import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.naming.NoNameCoder;
import com.thoughtworks.xstream.io.xml.Xpp3Driver;
import com.thoughtworks.xstream.security.AnyTypePermission;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class DownXml2Json {
private Logger logger = LoggerFactory.getLogger(DownXml2Json.class);
/**
* 默认为对上级的客户端的别名
@ -189,6 +192,8 @@ public class DownXml2Json {
//设备告警数据
public String AlarmControlXml2Json(String xml) {
XStream xStream = new XStream(new Xpp3Driver(new NoNameCoder()));
//xStream.alias(alias, AlarmControl.class);
logger.info("[XML] AlarmControlXml2Json alias: {}", alias);
xStream.alias(alias, AlarmControl.class);
xStream.autodetectAnnotations(true);
xStream.ignoreUnknownElements();


+ 1
- 1
src/main/java/com/inspect/tcpserver/tcp/NettyServer.java View File

@ -47,7 +47,7 @@ public class NettyServer {
/**
* 接收/发送报文xml外层别名
*/
private String alias = "PatrolDevice";
private String alias = "PatrolHost";
@Resource
ClientController clientController;


Loading…
Cancel
Save