将postman snipet转换为python JSON
我正在尝试将postman snipet写入python JSON,但在正确编写时遇到了问题。 到目前为止,我已经能够用JSON格式编写上述内容。但我认为这不是正确的表述。当我使用上面的有效负载数据时,api请求成功,但当我使用下面的数据时,它会给我错误将postman snipet转换为python JSON,python,json,postman,Python,Json,Postman,我正在尝试将postman snipet写入python JSON,但在正确编写时遇到了问题。 到目前为止,我已经能够用JSON格式编写上述内容。但我认为这不是正确的表述。当我使用上面的有效负载数据时,api请求成功,但当我使用下面的数据时,它会给我错误 payload = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"file\"; filename=\"C:\\Users\
payload = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"file\"; filename=\"C:\\Users\\Muvi\\Downloads\\poster3.jpg\"\r\nContent-Type: image/jpeg\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"pinataMetadata \"\r\n\r\n{\n name: 'muvidocument.pdf'\n keyvalues: {\n LawyerName: 'Lawyer001',\n ClientID: 'Client002',\n ChargeCode: 'Charge003'\n Cost: 100.00\n }\n}\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--"
}除了文件名中错误转义的
“
之外,为什么您认为它是错误的?名称值('muvidocument.pdf'
)需要像其他字符串一样用双引号括起来fields@Sachin仍然不起作用。你能分享你得到的错误吗?顺便说一句,当我试图验证你的json时,它迫使我避开反斜杠。
payload = {
"file":{"filename":r"C:\Users\Muvi\Downloads\poster3.jpg\"},
"pinataMetadata":{
"name": 'muvidocument.pdf',
"keyvalues":{
"LawyerName": "Lawyer001",
"ClientID": "Client002",
"ChargeCode": "Charge003",
"Cost": 100.00
}
}
}
{
"file": {
"filename": "C:\\Users\\Muvi\\Downloads\\poster3.jpg"
},
"pinataMetadata": {
"name": "muvidocument.pdf",
"keyvalues": {
"LawyerName": "Lawyer001",
"ClientID": "Client002",
"ChargeCode": "Charge003",
"Cost": 100.0
}
}