我正在尝试根据此处的 eBay 文档发送数据类型为枚举的 json:
http://developer.ebay.com/devzone/rest/api-ref/inventory/types/OperatingHours.html
有问题的字段是 dayOfWeekEnum,我尝试通过几种方式在 JSON 中发送它:
{"dayOfWeekEnum": "FRIDAY"}
{"dayOfWeekEnum": 0}
{"dayOfWeekEnum": {"dayOfWeekEnum": "FRIDAY"}}
而且没有一个不起作用。我总是收到消息说它无法序列化字段 dayOfWeekEnum
:
[{"errorId"=>2004, "domain"=>"ACCESS", "category"=>"REQUEST", "message"=>"Invalid request", "longMessage"=>"The request has errors. For help, see the documentation for this API.", "parameters"=>[{"name"=>"reason", "value"=>"Could not serialize field [operatingHours.dayOfWeekEnum]"}]}]
我假设 eBay 运行 Java api,那么我应该如何正确发送我的 JSON 枚举信息?
最佳答案
根据经验,我知道 eBay 的文档在涉及字段名称时可能是错误的。您是否尝试过传递 dayOfWeek 而不是 dayOfWeekEnum?
关于java - 使用枚举数据类型发送 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44957637/