JSON-DateTime.

ermöglicht die ordnungsgemäße Dekodierung von in JSON-Streams enthaltenen DateTime-Werten
Jetzt downloaden

JSON-DateTime. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • 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