“Konvertieren Sie die Saite in Hash Ruby” Code-Antworten

Konvertieren Sie die Saite in Hash Ruby

hash_as_string = 
	"{\"0\"=>{\"answer\"=>\"1\", \"value\"=>\"No\"}, 
    \"1\"=>{\"answer\"=>\"2\", \"value\"=>\"Yes\"}, 
    \"2\"=>{\"answer\"=>\"3\", \"value\"=>\"No\"}, 
    \"3\"=>{\"answer\"=>\"4\", \"value\"=>\"1\"}, 
    \"4\"=>{\"value\"=>\"2\"}, \"5\"=>{\"value\"=>\"3\"}, 
    \"6\"=>{\"value\"=>\"4\"}}"
JSON.parse hash_as_string.gsub('=>', ':')
rng70

Saite zu Hash Ruby

pairs = string.scan(/(\w+):\s+([^;]+)/).map { |k,v| [k.to_sym, v.strip] }
result = Hash[pairs]
Excalizan

Ähnliche Antworten wie “Konvertieren Sie die Saite in Hash Ruby”

Fragen ähnlich wie “Konvertieren Sie die Saite in Hash Ruby”

Weitere verwandte Antworten zu “Konvertieren Sie die Saite in Hash Ruby” auf Ruby

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen