{
"listing":{
"deliveryOption":"option",
"event":{
"date":"date",
"name":"name of event",
"venue":"venue"
},
"externalListingId":"000000000",
"inhandDate":"inhand date",
"pricePerTicket":{
"amount":"cost",
"currency":"USD"
},
"quantity":4,
"rows":"row",
"section":"sec",
"splitOption":"MULTIPLES",
"splitQuantity":[
2,
4
]
}
}
使用此json数据发送post请求时,响应为:
Can not deserialize instance of java.lang.Integer out of START_ARRAY token
如果我遗漏了splitQuantity
密钥&价值,它的工作原理。
JSON格式有问题吗?
splitOption
:(字符串)MULTIPLES
splitQuantity
:(int)1,2,3或数量的除数(如果数量为10,splitQuantity可以是1,2,3,5或10)。
答案 0 :(得分:0)
根据StubHub listing API documentation,splitQuantity
值必须为整数。您将其设置为整数的列表,这不是该键的有效值。
将其设置为一个整数。由于您的quantity
值设置为4
,因此合法splitQuantity
值为1
,2
,3
或4
:< / p>
"splitQuantity": 4,