У меня есть словарь, полный юникод-ключей / значений из-за импорта JSON через json.loads ().
dictionaryName = {u'keyName' : u'valueName'}
Я пытаюсь получить доступ к значениям внутри словаря следующим образом:
accessValueName = dictionaryName.get('keyName')
Это возвращает None, предположительно, потому что он ищет строку 'keyName' и списокполный значений Unicode.Я пытался вставить 'u' перед моим keyName при выполнении вызова, но он по-прежнему не возвращает ни одного.
accessValueName = dictionaryName.get(u'keyName')
Я также нашел несколько, казалось бы, устаревших методов для преобразования всего словаря в строковые значения вместо юникодаоднако они не работали, и я не уверен, что мне нужно преобразовать все это.
Как я могу либо преобразовать весь словарь из Unicode в String, либо просто получить доступ к значениям, используя имя ключа?
РЕДАКТИРОВАТЬ:
Я только что понял, что я пытался получить доступ к значению из вложенного словаря, который я не заметил, был вложенным.
Решение действительно:
accessValueName = dictionaryName.get('keyName')