如何用python中的另一个值替换JSON对象值?

2024-10-02 16:34:37 发布

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

JSON字符串

message = '{ "messageId": "Sending Sensor Data",  "deviceId": "", "eventTemplateId": "",  "Latitude": 12.874,  "Longtide": 56.257,  "Registration": "",  "Battery": 100,  "Idle": 0,  "Occupied": "1" }'

随机无生成器

^{pr2}$

我需要把“占线”:“1”替换成“占线”:用占线。在

尝试的解决方案:

message = '{ "messageId": "Sending Sensor Data",  "deviceId": "", "eventTemplateId": "",  "Latitude": 12.874,  "Longtide": 56.257,  "Registration": "",  "Battery": 100,  "Idle": 0,  "Occupied": "%s" }'.format(occupied)

我是不是少了点什么?我无法辨认。很抱歉,我是python lang的新手

谢谢, 随机存取存储器


Tags: 字符串jsonmessagedataregistrationsensoridlebattery
1条回答
网友
1楼 · 发布于 2024-10-02 16:34:37

将字符串转换为JSON对象,然后为其分配所需的值。在

import json
import random
message = '{ "messageId": "Sending Sensor Data",  "deviceId": "", "eventTemplateId": "",  "Latitude": 12.874,  "Longtide": 56.257,  "Registration": "",  "Battery": 100,  "Idle": 0,  "Occupied": "1" }'

occupied = random.randrange(1, 101, 2) 
message = json.loads(message)
message['Occupied'] = occupied

相关问题 更多 >