В чем разница между двумя методами: as_json
и to_json
. Они такие же? Если не в чем разница между ними?Разница между методом as_json и to_json в Ruby
17
A
ответ
18
as_json
возвращает хеш-представление вашего объекта модели, а to_json
возвращает объект json.
Примечание: Внутри, когда вы вызываете метод to_json
на вашей модели/сериализаторе, as_json сначала вызывается.
Вы можете read more here
12
to_json
возвращает строку. as_json
возвращает хэш со строковыми клавишами.
> { :name => "Konata Izumi", 'age' => 16, 1 => 2 }.to_json
"{\"name\":\"Konata Izumi\",\"age\":16,\"1\":2}"
> { :name => "Konata Izumi", 'age' => 16, 1 => 2 }.as_json
{"name"=>"Konata Izumi", "age"=>16, "1"=>2}
Смежные вопросы
- 1. JBuilder as_json to_json
- 2. В чем разница между методом ruby send и ruby public_send?
- 3. Активная запись to_json \ as_json на массиве моделей
- 4. Переопределить имя класса модели as_json или to_json
- 5. Разница между методом StringUtils и методом String
- 6. Разница между функцией и методом
- 7. Разница между функцией и методом?
- 8. разница между собственностью и методом
- 9. разница между элементом и методом
- 10. В чем разница между методом и функцией?
- 11. Разница между методом object.equals и == в java
- 12. В чем разница между Оператором и Методом?
- 13. В чем разница между методом и полем?
- 14. В чем разница между методом и протоколом
- 15. Разница между @classmethod и методом в Python
- 16. В чем разница между свойством и методом?
- 17. В чем разница между алгоритмом и методом
- 18. Разница между .. и ... в Ruby
- 19. В Ruby, в чем разница между методом класса и одноточечным методом класса?
- 20. В чем разница между функцией модуля, методом экземпляра и методом класса в Ruby-модулях?
- 21. В чем разница между статическим методом и нестатическим методом?
- 22. В чем разница между методом расширения и статическим методом?
- 23. В чем разница между методом Java и родным методом?
- 24. разница между попами и методом popTo Ionic2
- 25. Разница между свойством и методом экземпляра
- 26. Разница между методом GetGetMethod и свойством GetMethod?
- 27. Разница между get_lines() методом осей и легенды
- 28. Разница между следующей функцией и следующим методом
- 29. Разница между AcceptAsync и другим методом (TcpClient)
- 30. Разница между GSP и методом General Apriori
См. [Это] (http://jonathanjulian.com/2010/04/rails-to_json-or-as_json/). –