У меня есть dict, который я хочу преобразовать в JSON, используя simplejson.Как обеспечить, чтобы клавиши python dict были строчными?
Как я могу гарантировать, что все ключи моего dict строчные?
{
"DISTANCE": 17.059918745802999,
"name": "Foo Bar",
"Restaurant": {
"name": "Foo Bar",
"full_address": {
"country": "France",
"street": "Foo Bar",
"zip_code": "68190",
"city": "UNGERSHEIM"
},
"phone": "+33.389624300",
"longitude": "7.3064454",
"latitude": "47.8769091",
"id": "538"
},
"price": "",
"composition": "",
"profils": {},
"type_menu": "",
"ID": ""
},
EDIT: Спасибо всем, чтобы было смотреть на мой вопрос, я жалею, что не объяснить подробные почему я этого хотел. Это было исправление JSONEmitter
от django-piston
.
Чтобы гарантировать, что они в нижнем регистре, они должны быть в нижнем регистре. Создайте файл с строчными клавишами. –
Что вы подразумеваете под "гарантией"? У вас есть и существующий dict, и вы хотите проверить, все ли клавиши в нижнем регистре? Или преобразовать их все в нижний регистр? Или вы хотите создать своего рода диктовку, которая допускает только клавиши нижнего регистра (при их вставке)? – Jordi
Как вы можете видеть в примере, некоторые из них не строчные. Я хочу быть уверенным, что каждый ключ JSON имеет нижний регистр. – Natim