Создайте файл .htaccess в корне вашего сайта и добавьте эту строку:
[Apache2 @ Ubuntu / Debian: используйте эту директиву]
AddType application/x-httpd-php .html .htm
Или, из комментарий ниже:
AddType application/x-httpd-php5 .html .htm
Если вы используете PHP как CGI (возможно, не так), вы должны написать вместо этого:
AddHandler application/x-httpd-php .html .htm
Используйте функцию pretty_generate ()
, встроенную в более поздние версии JSON. Например:
require 'json'
my_object = { :array => [1, 2, 3, { :sample => "hash"} ], :foo => "bar" }
puts JSON.pretty_generate(my_object)
Что дает вам:
{
"array": [
1,
2,
3,
{
"sample": "hash"
}
],
"foo": "bar"
}
Самый простой пример, я мог думать:
my_json = '{ "name":"John", "age":30, "car":null }'
puts JSON.pretty_generate(JSON.parse(my_json))
пример консоли Rails:
core dev 1555:0> my_json = '{ "name":"John", "age":30, "car":null }'
=> "{ \"name\":\"John\", \"age\":30, \"car\":null }"
core dev 1556:0> puts JSON.pretty_generate(JSON.parse(my_json))
{
"name": "John",
"age": 30,
"car": null
}
=> nil