StubHub JSON发布请求的正确格式是什么?

时间:2015-11-06 02:35:11

标签: python json python-requests

{  
   "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格式有问题吗?

documentation州:

splitOption :(字符串)MULTIPLES
splitQuantity:(int)1,2,3或数量的除数(如果数量为10,splitQuantity可以是1,2,3,5或10)。

1 个答案:

答案 0 :(得分:0)

根据StubHub listing API documentationsplitQuantity必须为整数。您将其设置为整数的列表,这不是该键的有效值。

将其设置为一个整数。由于您的quantity值设置为4,因此合法splitQuantity值为1234:< / p>

"splitQuantity": 4,