使用枚举数据类型发送 JSON

Sending JSON with enum data types

我正在尝试发送 json,根据这里的 ebay 文档,其数据类型为枚举:

http://developer.ebay.com/devzone/rest/api-ref/inventory/types/OperatingHours.html

有问题的字段是 dayOfWeekEnum,我尝试通过 JSON 几种方式发送:

{"dayOfWeekEnum": "FRIDAY"}
{"dayOfWeekEnum": 0}
{"dayOfWeekEnum": {"dayOfWeekEnum": "FRIDAY"}}

其中 none 无效。我总是收到消息说它无法序列化字段 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?