发送JSON与枚举数据类型

发送JSON与枚举数据类型

问题描述:

我试图发送一个JSON与是根据易趣documantion这里枚举数据类型:发送JSON与枚举数据类型

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

相关字段是dayOfWeekEnum,我尝试发送我的JSON几种方式:

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

而且他们都没有工作。我alwyas得到的消息说,它不能序列化领域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]"}]}] 

我假设易趣运行的Java API,所以我应该如何正确地送我的JSON的枚举信息?

我从经验中得知eBay的文档在字段名称方面可能是错误的。你有没有试过通过dayOfWeek而不是dayOfWeekEnum?

+0

就是这样。难以置信的。我曾尝试过,但它没有奏效,因为我没有准备好分辨问题。 –