我有一条消息来自一个压力传感器通过TCP。消息如下所示。它有一个重复的部分和传感器数据的json格式。我想从消息中删除重复部分,只提取json数据部分。有人能帮我用java语言做这件事吗?
重复部分
POST /V1.0/data.aspx HTTP/1.1
Host: 124.43.5.212
User-Agent: RT-Thread HTTP Agent
Connection: Keep-Alive
Content-Length: 4349JSON数据
{
"device": "0305170025",
"Business": "0305170025",
"version": "V1.0",
"session": 1631171130,
"command": "send_server_measure",
"content": {
"measure": [
{
"name": "press",
"datatype": "float",
"content": [
{
"t": 1631169540,
"v": 9901
},
{
"t": 1631169550,
"v": 9901
},
{
"t": 1631169560,
"v": 9901
},
{
"t": 1631171130,
"v": 9901
}
]
}
]
}
}发布于 2021-09-09 11:10:05
非常简单的解决方案
String message = "<your message with header and json body>";
String json = message.substring(message.indexOf('{'));https://stackoverflow.com/questions/69116985
复制相似问题