Ich möchte jeden JSON-Inhaltstyp mit meinem Erwartungstyp überprüfen. Ich erhalte JSON in meinem Python-Code wie folgt aus:Python-Anfrage JSON
a = request.json['a']
b = request.json['b']
, wenn ich a und b Typ-geprüft, es wird immer Unicode zurück. Ich habe es wie folgt aus:
type(a) # or
type(b) # (always return: type 'unicode')
Wie kann ich überprüfen, ob request.json['a']
str
ist, wenn request.json['a']
immer unicode
ist?
Unicode ist ein String-Encoding, also scheint eine Art von "Unicode" wahrscheinlich ein 'str' zu sein. Wenn es wie ein 'str' aussieht und wie ein' str' quatscht, muss es ein 'str' sein. –