後端 傳給前端出現一邊大寫 + 一邊小寫的問題
阿新 • • 發佈:2018-12-22
[{ "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方法是輸出小寫的結果。
不知道我這個解釋大家認可嗎,如有不同的見解,歡迎留言!!