Tag: json

Wie lese ich mehrere Wörterbücher aus einer Datei in Python?

Ich bin relativ neu in python Ich versuche, eine Ascii-Datei mit mehreren Wörterbüchern zu lesen. Die Datei hat folgendes Format. {Key1: value1 key2: value2 … } {Key1: value1 key2: value2 … } { … Jedes Wörterbuch in der Datei ist ein verschachteltes Wörterbuch. Ich versuche es als eine Liste von Wörterbüchern zu lesen. Gibt es […]

In Django 1.9, was ist die Konvention für die Verwendung von JSONField (native postgres jsonb)?

Django schlägt vor , null=True für CharField- und TextField-String-basierte Felder zu verwenden, um nicht zwei mögliche Werte für "keine Daten" zu haben (vorausgesetzt, Sie erlauben leere Strings mit blank=True ). Das macht mir total Sinn und ich mache das in all meinen Projekten. Django 1.9 stellt JSONField vor , das den zugrunde liegenden Postgres- jsonb […]

Serialisierung der Ausgabe an JSON – ValueError: Kreisreferenz erkannt

Ich versuche, die Ergebnisse meiner MySQL-Abfrage an JSON auszugeben. Ich habe Probleme mit der Serialisierung datetime.datetime Feld, also habe ich kleine Funktion geschrieben, um das zu tun: def date_handler(obj): if hasattr(obj, 'isoformat'): return obj.isoformat() else: return obj Und dann im Hauptcode bin ich gerade laufen: products_json = [] for code in best_matching_codes: cur = db.cursor() […]

Gibt es einen Trick, um den Punktoperator zu überladen?

Ich weiß, die Frage ist ein wenig seltsam gesagt, aber ich kann nicht an irgendeine andere Art zu sagen, es zu denken. Ich habe eine Anwendung, die sich mit großen json-Objekten beschäftigt, und ich möchte nur sagen können: object1.value.size.whatever.attributexyz Anstatt von object1.get('value').get('size').get('whatever').get('attributexyz') Gibt es einen klugen Weg, um den AttributeError zu fangen, der erhöht und […]

App Engine zurück JSON von JsonProperty

Ich mag, wie die JsonProperty automatisch eine Python-Struktur in JSON kodiert, wenn die Eigenschaft in den Datenspeicher gelegt wird, und dekodiert sie automatisch, wenn sie abgerufen wird. Allerdings wäre es schön, diese JSON-Daten an einen Webbrowser zu senden, ohne ihn noch einmal verschlüsseln zu müssen. Gibt es eine Möglichkeit, die rohen JSON-Daten zu erhalten (das […]

Einbetten von Text in PNG

Ich suche nach einem Tool, das mich in eine PNG-Datei einbetten möchte. So weit war es ganz ruhig Muss ich es selbst schreiben? Ich wäre besonders daran interessiert, es mit Javascript zu tun. In ein Bild, das ich aus einer Leinwand mit toDataURL .

Pyspark: Schema speichern als json file

Ich bin auf der Suche nach einem Weg, um Daten aus Apache Spark zu verschiedenen anderen Tools im JSON-Format zu exportieren. Ich vermute, es muss ein ganz einfacher Weg, es zu tun. Beispiel: Ich habe die folgende JSON-Datei 'jfile.json': {"key":value_a1, "key2":value_b1}, {"key":value_a2, "key2":value_b2}, {…} Wo jede Zeile der Datei ein JSON-Objekt ist. Diese Art von […]

Wie kann man das POST-Argument auf einen REST-Service analysieren?

Es scheint, ich habe ein anderes JSON Problem, diesmal bei der Buchung in den REST Service. Ich benutze Flask-Restful . api.add_resource(Records, '/rest/records/<string:email>/<string:password>/<string:last_sync_date>') parser = reqparse.RequestParser() parser.add_argument('record_date', type=str) parser.add_argument('records', type=str) parser.add_argument('rating', type=str) parser.add_argument('notes', type=str) class Records(Resource): def post(self, email, password, last_sync_date): args = parser.parse_args() records = args['records'] # 'records' = None, but why? return records, 201 […]

Überprüfen Sie auf gültige utf8 Zeichenfolge in Python

Ich lese Dateinamen aus dem Dateisystem und ich möchte sie als JSON-codiertes Array senden. Das Problem ist, dass Dateien auf Dateisystem in ungültiger Codierung gespeichert werden können, und ich muss diese Situation behandeln, um ungültige Dateinamen auszulassen, bevor sie an json.dump , andernfalls wird es fehlschlagen Gibt es eine Möglichkeit zu überprüfen, dass meine Zeichenfolge […]

Wie kann ich einen Dict in einen Unicode-JSON-String konvertieren?

Dies scheint mir nicht möglich zu sein mit dem Standardbibliothek json module. Bei der Verwendung von json.dumps es automatisch alle Nicht-ASCII-Zeichen json.dumps und dann die Zeichenfolge in ASCII verschlüsseln. Ich kann angeben, dass es nicht zu Nicht-ASCII-Zeichen entgeht, aber dann stürzt es ab, wenn es versucht, die Ausgabe in ASCII umzuwandeln. Das Problem ist – […]

Python ist die beste Programmiersprache der Welt.