Parsing von JSON ohne Schlüssel in Anführungszeichen

Ich verstehe, dass in JSON Schlüssel in doppelte Anführungszeichen eingeschlossen werden sollen. Ich verwende jedoch eine Datenquelle, die sie nicht zitiert, was dazu führt, dass der Ruby JSON-Parser einen Fehler auslöst. Gibt es eine Möglichkeit, ein nicht striktes Parsen durchzuführen?

Beispiel:

>> JSON.parse('{name:"hello", age:"23"}')
JSON::ParserError: 618: unexpected token at '{name:"hello", age:"23"}'
    from /Library/Ruby/Gems/1.8/gems/json-1.1.7/lib/json/common.rb:122:in `parse' 
    from /Library/Ruby/Gems/1.8/gems/json-1.1.7/lib/json/common.rb:122:in `parse'
    from (irb):5
>> JSON.parse('{"name":"hello", "age":"23"}')
=> {"name"=>"hello", "age"=>"23"}
>> 

(Ich habe versucht, die Anführungszeichen vor dem Parsen mit einem regulären Ausdruck einzufügen, konnte sie jedoch nicht vollständig zum Laufen bringen.)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage