我正在尝试构建一个数据有效负载以发送到API,但是动态构建它时遇到了问题。这个硬编码的有效负载文本工作:
"""
{
"Line":[
{
"Description":"John's Made up Description",
"Amount":12.00,
"DetailType":"SalesItemLineDetail",
"SalesItemLineDetail":{
"ItemRef":{
"value":"15"
},
"UnitPrice":"2",
"Qty":6,
"TaxCodeRef":{
"value":"2"
}
}
}
],
"CustomerRef":{
"value":"9"
},
"CustomerMemo":{
"value":"This is a test"
}
}
"""
我已经建立了我认为是一样的:
data = {}
data['Line'] = [{"Description" : "John's made up stuff",
"Amount" : 12.00,
"DetailType" : "SalesItemLineDetail",
"SalesItemLineDetail": {
"ItemRef" : {
"value" : "15"
},
"UnitPrice" : "2",
"Qty" : 6,
"TaxCodeRef" : {
"value": "2"
}
}
}]
data['CustomerRef'] = {"value" : "9"}
data['CustomerMemo'] = {"value" : "hello"}
如果我打印(数据),它将返回以下内容
{
'Line':[
{
'Description':"John's made up stuff",
'Amount':12.0,
'DetailType':'SalesItemLineDetail',
'SalesItemLineDetail':{
'ItemRef':{
'value':'15'
},
'UnitPrice':'2',
'Qty':6,
'TaxCodeRef':{
'value':'2'
}
}
}
],
'CustomerRef':{
'value':'9'
},
'CustomerMemo':{
'value':'hello'
}
}
我不确定我是否已经看了太久,这是一个简单的东西,或者如果我这样做是完全错误的。如何动态创建正确的负载?你知道吗
非常感谢Kaus。。从树林里看不见树。。。你知道吗
这就是工作所需要的。。你知道吗
相关问题 更多 >
编程相关推荐