package com.ld.igds.protocol.iot.n2.fzzy.analysis.builder; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.ld.igds.protocol.iot.height.analysis.message.DeviceAttr; import com.ld.igds.protocol.iot.height.analysis.message.DeviceAttrInfo; import com.ld.igds.protocol.iot.n2.fzzy.analysis.message.IoMessage; import java.util.ArrayList; import java.util.List; /** * 根据接收到的信息进行封装 * * @author vince */ public class ReMessageBuilder { public static final String CHARSET = "UTF-8"; public static final String PREFIX = ""; public static final String SUFFIX = ""; public final static String ERROR_TAG = "null"; public final static String ERROR_STR = "#"; private final static ReMessageBuilder instance = new ReMessageBuilder(); private ReMessageBuilder() { } public static ReMessageBuilder getInstance() { return instance; } /** * @param message * @return */ public IoMessage buildMessage( String message) throws Exception { IoMessage ioMessage = JSON.parseObject(message,IoMessage.class); return ioMessage; } }