我对一个具有许多十进制和整数属性的模型使用默认的JSON序列化.一个例子是:
{ "user": { "id": 1234, "rating": "98.7" } }
请注意,在"rating"的值周围添加了引号.这会导致我使用的反序列化库错误地将其视为字符串(而不是小数).Rails可以设置为不使用所有小数的引号吗?
Edit:
我使用的是Rails 3.0.7和Ruby 1.9.2,如果这有区别的话.
Edit:
航站楼:
rails g model user rating:decimal
rake db:migrate
慰问:
user = User.create(rating: 98.7)
user.to_json