numaralı yeni bir satırda parantez (parantez, parantez, eğri) içeren bir json çıktısının nasıl üretileceği, parantezlerin her zaman yeni bir satırda başladığı json dosyaları oluşturma olasılığını karşılaştırır. Derece içinRuby: Bir referans dosyası için
, json karma:
:my_json = {"Key" => {"Key" => "Value"}}
{
"Key": {
"Key": "Value"
}
}
Ama ne yazık ki böyle bir çıkış ihtiyacımız
JSON.pretty_generate(my_json)
çağrısına sonra açar
{
"Key":
{
"Key": "Value"
}
}
Güzel biçimlendirmeyi bozmadan yakutla bunun bir yolu var mı?
Teşekkür
belirli çıktı, yapabilirler '{ "Key" olarak (geçerli JSON hem konum neden ihtiyaç merak ediyorum: { "Anahtar": "Değer"}} '' tabiki). –
"Oluşturma" belgelerini okuyan "pretty_generate" belgelerini okudunuz (http://ruby-doc.org/stdlib-2.3.0/libdoc/json/rdoc/JSON.html#method- seçenekler için? Bu seçenekleri denediniz mi? Ne denedin? –
Birbirini denedim: space => "\ n" ve: indent => "\ t", ancak bu sorunu çözmez, biçimlendirmeyi bile yok eder. Her ":" sonra yeni bir satır yapmak istemiyorum ... sadece parantez sonra ve hala güzel biçimlendirme tutmak için –