Мне грозит некоторая проблема, чтобы вставить json-файл в хэш-карту.Вставить JSON в hashmap
dest = { ... extra = { 'gen'.to_sym => data, #it works
'det'.to_sym => JSON.parse(myjson) }
myjson is something like { aaa = 2, bbb=3.... }
Когда я делаю
'det'.to_sym => JSON.parse(myjson)
рубин жалуется, поднимая вопрос: нет неявного преобразования хэша в строку
Любая идея, как не вставить JSON внутри HashMap легко?
Благодаря
Может быть, ваша переменная myjson уже хэш? Попробуйте сделать put myjson.class.name, чтобы увидеть, что это такое ... – roychri
Примеры намного лучше, когда они полны, чтобы читатели могли продемонстрировать, как они предлагают вычислить желаемое возвращаемое значение. –
Да, вы можете распечатать значение my_json –