在python中,查找字节数组子字符串时获取最大值

2024-10-06 12:22:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我在用Python3。下面是我的示例数据 b'{"receivedTimestamp":1604484102747,"application":"MMT","messageType":"BusEvent","utcTimestamp":1604484102711,"data":[{"id":56476901531}]}{"receivedTimestamp":1604484102748,"application":"MMT","messageType":"BusEvent","utcTimestamp":1604484102711,"data":[{"id":56476901532}]}'

在python中,我猜上面的数据被视为字节数组

数据解释 如果我们观察到有2条json消息,则每个json消息标记都以receivedTimestamp

我需要什么? 我需要找到这两条消息的最大时间戳,它应该返回我的值1604484102748,因为这个值更大

我正在努力解析此消息。请任何人解析这些数据,或者向我指出正确的方向,以构建代码框架并获得python中的预期值

先发制人


Tags: 数据idjson消息示例data字节application
1条回答
网友
1楼 · 发布于 2024-10-06 12:22:23
tmp = str(my_json)
i = tmp.rfind('receivedTimestamp') # index of last appearance receivedTimestamp
i = i-2 #index between jsons
first_json = json.loads(tmp[2:i])
second_json = json.loads(tmp[i:-1])

相关问题 更多 >