我正在尝试将 Web 服务响应转换为 Rails 应用程序中的对象,我收到以下 json:
{
"id": 1,
"status": true,
"password": "123",
"userType": {
"description": "description",
"userTypeId": 1
},
"email": "abc@gmail.com"
}
我想像这样在 UserType Ruby 类中转换 userType 属性:
class UserType
attr_accessor :userTypeId, :description
end
我正在使用 ActiveResource 与 web 服务进行通信,我尝试使用属性方法将 userType json 属性转换为 UserType 类,但属性方法不接受复杂类型,只接受字符串、整数等...
如何将 userType(webservice 响应)转换为 UserType Ruby 类?
Rails 3.2.12 和 Ruby 1.9.3p194