Tôi có một dict mà tôi muốn chuyển đổi trong JSON bằng cách sử dụng simplejson.Làm thế nào để đảm bảo rằng một phím dict python là chữ thường?
Làm cách nào để đảm bảo rằng tất cả các khóa của dict đều là chữ thường?
{
"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: Cảm ơn tất cả đã xem câu hỏi của tôi, tôi rất tiếc tôi không giải thích chi tiết lý do tôi muốn điều này. Đó là để vá JSONEmitter
của django-piston
.
Để đảm bảo chúng là chữ thường, chúng phải là chữ thường. Tạo một dict với các phím chữ thường. –
Bạn có ý gì bằng cách "đảm bảo"? Bạn có và dict hiện có và bạn có muốn kiểm tra xem tất cả các phím là chữ thường? Hoặc chuyển đổi tất cả thành chữ thường? Hay bạn muốn tạo ra một loại dict chỉ cho phép các phím chữ thường (khi chèn chúng)? – Jordi
Như bạn có thể thấy trong ví dụ, một số phím không phải là chữ thường. Tôi muốn chắc chắn rằng mọi khóa JSON đều là chữ thường. – Natim