[{
"SourceName":"AirConditioner_1",
"Message":"(en) Condition state acknowledged by UA client", "ActiveState.TransitionTime":"11/13/18 08:22:02.1530001 GMT",
"Severity":0,
"EventType":"(NodeId) i=10637",
"ActiveState.Id":false, "AckedState.Id":false,
"ConfirmedState.Id":false, "Comment":"(null)",
"AckedSntate.TrasitionTime":"11/13/18 11:02:03.7570001 GMT", "Confirmed.StateTransitionTime":"(null)",
"Comment.SourceTimestamp":"(null)",
"sourceName":"AirConditioner_2",
"message":"(en) State of AirConditioner_2 changed to ON", "activeState.TransitionTime":"11/14/18 03:09:03.6020001 GMT",
"severity":1,
"eventType":"(NodeId) i=10637",
"activeState.Id":false,
"ackedState.Id":false,
"confirmedState.Id":false,
"comment":"(null)",
"ackedSntate.TrasitionTime":"11/14/18 03:09:03.6020001 GMT", "confirmed.StateTransitionTime":"(null)",
"comment.SourceTimestamp":"(null)"
}]
上面是运行输出的结果,
我在注解上添加了,@JSONField 注解 , 输出json格式
为什么会出现上述的原因是:
@Data 这个注解的错,是因为get、set方法是输出小写的结果。
不知道我这个解释大家认可吗,如有不同的见解,欢迎留言!!