Tag: json

Wie kann man Kesselplatte bei der Initialisierung von Klassen von JSONs in Python 3.5 reduzieren?

Ich habe eine Reihe von Python-Webservices, die mit Datenobjekten arbeiten, die sie über einen JSON POSTs bekommen. In meinen alten diensten habe ich viel boilerplate zu (de) serialize und check JSONs für jedes Objekt. Mit Python 3.5s neue Typisierung und PEP 484 habe ich das Gefühl, das könnte deutlich reduziert werden. Ist es das wert? […]

Getting HTML-Element und das Senden neuer Json-Anfragen in Python

Ich versuche, diesen Link zu crawlen , indem ich json Anfragen sendet. Meine erste Anfrage wäre: parameters1 = {'ticker':'XOM', 'countryCode':'US', 'dateTime':'', 'docId':'1222737422 ', 'docType':'806','sequence':'e5a00f51-8821-4fbc-8ac6-e5f64b5eb0f2', 'messageNumber':'','count':'10', 'channelName':'/news/latest/company/us/xom', 'topic':'', '_':'' } firstUrl = "http://www.marketwatch.com/news/headline/getheadlines" html1 = requests.get(firstUrl, params = parameters1, headers = header) html_json1=(json.loads(html1.text)) Für das Senden der nächsten Anfragen muss ich docId aus dem entsprechenden HTML […]

Python ijson große Datei Schleife, um Namen zu bekommen

Ich muss eine große Json-Datei mit ijson analysieren (es sei denn, etwas ist besser), ich möchte alle Produktnamen in der Anfrage durchlaufen und ausdrucken. Ich habe versucht, dies mit dieser Support-Seite einzurichten. Https://pypi.python.org/pypi/ijson/ Dies ist die aktuelle Ausgabe, die ich bekomme <addinfourl at 140643118020800 whose fp = <socket._fileobject object at 0x7fea07882850>> <generator object items at […]

Versuche, eine definierte Funktion mit einer Verzögerung auszuführen

Ich versuche, inkrementell Werte aus der ersten Spalte einer CSV-Datei in eine URL zu laden und die URL einmal zu einer Zeit mit einer Verzögerung von 5 Sekunden anzufordern. Jeder Wert in der ersten Spalte sollte "theid" ersetzen Das ist mein Code so weit: # I have a defined function def withid (theid): """""" global […]

Simplejson liefert Werte nicht in Ordnung

Diese Frage hat hier schon eine Antwort: Artikel im JSON-Objekt sind außer Betrieb mit "json.dumps"? 5 antworten Bei der Arbeit mit simplejson in Django, muss ich manchmal die Informationen streng in der Reihenfolge senden. values = {"entry1":"value1","entry2":"value2","entry3":"value3"} return HttpResponse(simplejson.dumps(values),content_type="application/json") Das ist es, was es zurückgibt {"entry2": "value2", "entry3": "value3", "entry1": "value1"} Aber ich möchte, dass […]

TCP Server / Client: [Errno 32] Zerbrochenes Rohr

Ich versuche, einen einfachen Multiplayer-Modus für ein kleines Spiel mit Python zu erstellen. Was ich tun möchte, ist die gemeinsame Nutzung der Position jedes Spielers, der mit dem Server verbunden ist. Im Augenblick, obwohl ich stecke kämpfen mit mit nur einem Client kommunizieren mit dem Server, mit dem Socket-Modul und Json-Dateien (die nicht scheinen, um […]

Django, REST: Serialisieren Sie einen Text oder eine Bilddatei, um über HTTP in JSON zu posten

Laufen : Windows 7, Python 3.3. Django 1.6 Hintergrund : Ich habe eine App in Django mit dem REST-Framework erstellt, das HTTP-POST-Anfragen mit JSON-Beschreibungen von Objekten im Körper akzeptiert und Datensätze in einer SQL-Datenbank aus diesen "POST" -Anforderungen erstellt. Die meisten Felder eines solchen Datenbankdatensatzes sind entweder ganze Zahlen, wie numOfTests oder char Felder wie […]

Python JSON feed gibt String nicht Objekt zurück

Ich kann diesen Json-Feed mit diesem Code importieren import json import requests url = 'http://espn.go.com/sports/scores/feed?sportId=28&eventId=0&rand=1410039271798&xhr=1' r = requests.get(url) pbpObj = json.loads(r.content) Aber wenn ich versuche, diesen JSON-Feed zu laden, bekomme ich folgende Fehlermeldung? ' Http://data.ncaa.com/jsonp/scoreboard/football/fbs/2014/03/scoreboard.html?callback=ncaaScoreboard.dispScoreboard ' ValueError Traceback (most recent call last) <ipython-input-499-a086c9c2c95f> in <module>() 3 url = 'http://data.ncaa.com/jsonp/scoreboard/football/fbs/2014/03/scoreboard.html?callback=ncaaScoreboard.dispScoreboard' 4 r = requests.get(url) —-> 5 […]

Erreiche eine Zeichenfolge hinter unbekanntem Wert in JSON

Ich verwende die API von Wikipedia, um Informationen über eine Seite zu erhalten. Die API gibt mir JSON so: "query":{ "pages":{ "188791":{ "pageid":188791, "ns":0, "title":"Vanit\u00e9", "langlinks":[ { "lang":"bg", "*":"Vanitas" }, { "lang":"ca", "*":"Vanitas" }, ETC. } } } } Sie können die volle JSON Antwort sehen . Ich möchte alle Einträge wie: { "lang":"ca", "*":"Vanitas" […]

Verwenden Sie ast.literal_eval auf einem verschachtelten Wörterbuch

Ich benutze ast.literal_eval, um die von json.loads () erhaltenen Daten in ein Python–Wörterbuch zu ändern. Aber wenn ich das nur ganz anders machen sollte – fühlen Sie sich frei, auch darauf hinzuweisen. # Authentication buf = StringIO.StringIO() c = pycurl.Curl() c.setopt(c.URL, "https://kippt.com/api/account") c.setopt(c.WRITEFUNCTION, buf.write) c.setopt(c.HTTPHEADER, header) c.perform() result = buf.getvalue() buf.close() print result # Printing […]

Python ist die beste Programmiersprache der Welt.