/ / मैं json बनाता हूं, लेकिन यह सही ढंग से नहीं दिखता है - रूबी, json

मैं जेसन बना देता हूं, लेकिन यह सही ढंग से दिखाई नहीं देता है - रूबी, जेसन

मुझे नहीं पता कि यह एक रूबी समस्या है या नहीं, लेकिन मैं रूबी के साथ हैश से कुछ जसन बना रहा हूं। मैं उपयोग कर रहा हूं json पुस्तकालय एक हैश से इस json बनाने के लिए। यहाँ कोड का उपयोग मैं हैश को json में बदलने के लिए कर रहा हूँ:

advanced = {}
advanced.compare_by_identity
..Add stuff to hash
File.open("advanced.json", "w") { |f|
f.write(advanced.to_json)
}

मेरा आउटपुट यहां है:

{
"HUMANA": {
"name": "HUMANA",
"id": "61101",
"st": [
"AK",
"AL",
"AR",
"AZ",
"CA",
"CO",
"CT",
"DE",
"FL",
"GA",
"HI",
"IA",
"ID",
"IL",
"IN",
"KS",
"KY",
"LA",
"MA",
"MD",
"ME",
"MI",
"MN",
"MO",
"MS",
"MT",
"NC",
"ND",
"NE",
"NH",
"NJ",
"NM",
"NV",
"NY",
"OH",
"OK",
"OR",
"PA",
"RI",
"SC",
"SD",
"TN",
"TX",
"UT",
"VA",
"VT",
"WA",
"WI",
"WV    ",
"WY"
],
"gov": "N",
"wc": "N",
"enr": "N",
"aac": false,
"txns": {
"Real-Time": [
"276"
]
}
}
}

Json में 3 प्रविष्टियाँ हैं, लेकिन जब मैं इसे एक में छोड़ता हूँ printpretty, यह मुझे केवल एक प्रविष्टि दिखाता है। इसका कारण क्या हो सकता है?

उत्तर:

जवाब के लिए 0 № 1

समस्या यह थी कि json में डुप्लिकेट कुंजियाँ नहीं हो सकती थीं।