fwiw, this won't work if you have nested data like `{ "foo": { "bar": { "baz": 3 } }`

Maybe `hash_value.to_s` if it's not a number?