Ruby - Tukar objek bersarang kepada json?
仅有的幸福
仅有的幸福 2017-06-08 11:02:01
0
1
1352

Bagaimana untuk menukar objek bersarang kepada json dalam ruby?
Sebagai contoh, objek obj mengandungi pembolehubah contoh tersuai b
Jika anda menggunakan to_json, anda tidak boleh mengeluarkan kandungan b
Apa yang anda perlukan ialah output seperti obj.to_s, tetapi jika ia dalam bentuk json
anda boleh menggunakan to_yaml , tetapi saya berharap untuk memindahkannya terus ke json

Sebenarnya, to_json dan to_yaml adalah fungsi yang sama. Mengapakah terdapat perbezaan dalam hasil?

仅有的幸福
仅有的幸福

membalas semua(1)
扔个三星炸死你
require 'oj'

class A
    def initialize a=[1,2,3], b='hello'
        @a = a
        @b = b
    end
end
puts Oj::dump a, :indent => 2, :mode => :compat

Keluaran:

{
  "a":[
    1,
    2,
    3
  ],
  "b":"hello"
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan