| JSON-DateTime. ermöglicht die ordnungsgemäße Dekodierung von in JSON-Streams enthaltenen DateTime-Werten |
Jetzt downloaden |
JSON-DateTime. Ranking & Zusammenfassung
- Lizenz:
- MIT/X Consortium Lic...
- Name des Herausgebers:
- Nicola Iarocci
- Website des Verlags:
- https://github.com/nicolaiarocci/
JSON-DateTime. Stichworte
JSON-DateTime. Beschreibung
JSON-DateTime ist ein Python-Modul, das eine ordnungsgemäße Dekodierung von in JSON-Streams enthaltenen DateTime-Werten ermöglicht. Der Problem der JSON-Standard RFC 4627 unterstützt keine DateTime-Typen. Diese sind in der Regel als Saiten und Python-Decoders dargestellt, die sie als solche dekodieren. Betrachten Sie das folgende Beispiel: Python Import Simplejson als JSON >>> test = '{"Name": "John Doe", "Born": "Thu, 1. März 201210:00:49 UTC"}' >>> JSON. Lasten (Test) {'Name': 'John Doe', 'Born': 'Do, 1. März 201210:00:49 UTC'} Wie Sie sehen, ist im resultierenden Wörterbuch `Born` noch eine Zeichenfolge. SolutionJson-DateTime ist ein sehr einfacher Wrapper um Python Simplejson `loads`method. Es dekodiert dateTime-Werte, die in JSON-Saiten enthalten sind: Python-Import Jsondatetime als JSON >>> test = '{"Name": "John Doe", "Born": "Thu, 1. März 201210:00:49 UTC"}'> >> JSON.LADS (Test) {'Name': 'John Doe', 'geboren': datetime.datetime (2012, 3, 1, 10, 0, 49)} Zeichenfolgen müssen mit einem gültigen `hgrptime ()` dateTime übereinstimmen Format, um an DateTime-Werte dekodiert zu werden. Im obigen Beispiel, da das optionale Argument "DateTime_Format" fehlt, wird das Standard-RFC1123-Format (''% A,% d% B% y% H:% M:% s UTC') verwendet. Im folgenden Beispiel verwenden wir ein benutzerdefiniertes Format: Python-Import Jsondatetime als JSON >>> test = '{"Name": "John Doe", "Born": "Thu, 1. März 2012"}' >>> JSON. lädt (test, datetime_format = "% a,% d% b% y") {'Name': 'John Doe', 'geboren': dateTime.DateTime (2012, 3, 1)} Custom Parsingbeining nur ein Wrapper um das `LOADS` -Methode, Sie können immer noch alle Standard-Argumente" Ladungen "verwenden,` object_hook` Dies bedeutet, dass Sie immer noch benutzerdefinierte Analyse Ihrer Inbound JSON Stream.installationPIP installieren können, installieren Sie die Homepage von JSON-DatetimeProduct
JSON-DateTime. Zugehörige Software