有这个设计
newuser = {
"id": 1,
"settings": "{\"clients\": [{\"id\": \"bbfad557-28f2-47e5-9f3d-e3c7f532fbda\",\"flow\": \"xtls-rprx-vision\",\"email\": \"email_n\",\"limitIp\": 0,\"totalGB\": 0,\"expiryTime\": 0,\"enable\": true,\"tgId\": \"\",\"subId\": \"2rv0gb458kbfl532\",\"reset\": 0}]}"
}
我使用 POST 方法将其传输到 API。如何将变量的值插入到该数据中?例如,我有 email_n=some_user_id,如何插入电子邮件值的变量?我试过了
,\"email\": \'+email_n+'\",
和这里描述的其他方法 - 没有任何作用。
如果你将普通的json以表单形式发送到api
newuser = {
"id": 1,
"settings": {
"clients": [{
"id": "bbfad557-28f2-47e5-9f3d-e3c7f532fbda",
"flow": "xtls-rprx-vision",
"email": {email_n},
"limitIp": 0,
"totalGB": 0,
"expiryTime": 0,
"enable": true,
"tgId": "",
"subId": "2rv0gb458kbfl532",
"reset": 0
}]
}
}
然后API什么也不做,它需要带有这些特殊字符的数据,并且当您使用带有特殊字符的构造时,不清楚如何插入变量。