Bagaimana cara mengubah objek hash ruby ke JSON? Jadi saya mencoba contoh ini di bawah & tidak berhasil?
Saya sedang melihat RubyDoc dan Hash
objek jelas tidak memiliki to_json
metode. Tetapi saya membaca di blog yang Rails mendukung active_record.to_json
dan juga mendukung hash#to_json
. Saya bisa mengerti ActiveRecord
adalah objek Rails, tetapi Hash
bukan asli Rails, itu objek Ruby murni. Jadi di Rails Anda bisa melakukan hash.to_json
, tetapi tidak di Ruby murni ??
car = {:make => "bmw", :year => "2003"}
car.to_json
sumber
Hash
danArray
kelas dalamjson
permata, tetapi kelas AndaPerson
hanya polosObject
. Tapi Anda bisa mewarisiHash
. Anda dapat membuka pertanyaan baru jika tidak berhasil.sumber
Anda juga dapat menggunakan
JSON.generate
:Atau aliasnya
JSON.unparse
:sumber
Tambahkan baris berikut di bagian atas file Anda
Maka Anda dapat menggunakan:
Atau, Anda dapat menggunakan:
sumber
Anda harus memasukkan
json
dalam file AndaSebagai contoh,
Untuk pengetahuan lebih lanjut tentang
json
Anda dapat mengunjungi tautan di bawah ini. Belajar Jsonsumber