Wie kann sichergestellt werden, dass Python-Diktatschlüssel in Kleinbuchstaben geschrieben sind?

8

Ich habe ein Diktat, das ich in JSON mit simplejson konvertieren möchte.

Wie kann ich sicherstellen, dass alle Schlüssel meines Diktats Kleinbuchstaben sind?

%Vor%

EDIT: Vielen Dank, dass Sie sich meine Frage angesehen haben, es tut mir leid, dass ich nicht im Detail erklärt habe, warum ich das wollte. Es war das JSONEmitter von django-piston zu patchen.

    
Natim 19.11.2010, 09:31
quelle

6 Antworten

21
%Vor%     
Fred Nurk 19.11.2010, 09:57
quelle
8

Hier ist eine Lösung, die verbietet, einen Kleinbuchstaben zu setzen:

%Vor%     
vonPetrushev 19.11.2010 10:57
quelle
4

Da Sie nicht klar erwähnt haben, was Sie tun möchten:

Konvertiere alle Schlüssel in Kleinbuchstaben:

%Vor%

Nach Schlüsseln suchen:

%Vor%     
user225312 19.11.2010 09:57
quelle
2

Hier ist meine Lösung:

%Vor%     
Natim 19.11.2010 09:51
quelle
2

Wenn Sie nur überprüfen möchten, wenn sie alle Kleinbuchstaben sind (Ihre Formulierung, mit "sicherstellen", ist nicht klar, aber ich vermute, das ist nicht, was Sie wollen), können Sie tun das kompakt in einer Zeile:

%Vor%     
Chris Morgan 19.11.2010 11:16
quelle
2

Hier ist eine komplette Lösung

%Vor%

Oder wenn Sie den Code sehen möchten:

%Vor%     
sorin 11.01.2015 17:24
quelle