Tag: json

Entfernen Sie "Zeichen", während Sie json zurückgeben

Ich gebe die Daten als JSON über Python / Django zurück. Ich habe den folgenden Code benutzt: jsonObject = serializers.serialize('json', object, fields=('value', 'record_time')) return HttpResponse(json.dumps(jsonObject), mimetype="application/json") Das Problem ist, ich bekomme die Antwort wie unten: "[{\"pk\": null, \"model\": \"model.table\", \"fields\": {\"record_time\": \"2009-11-18T22:45:44Z\", \"value\": 0.6533125480476399}}, {\"pk\": null, \"model\": \"model.table\", \"fields\": {\"record_time\": \"2009-11-19T15:02:15Z\", \"value\": 0.4386133754377899}}]" Wo wie […]

ValueError während json.loads

Ich versuche, einige Daten zu verarbeiten, die ich von Scopus heruntergeladen habe, und ich habe es geschafft, den Fehler zu reproduzieren, den ich so bekomme: import json text = """{"abstracts-retrieval-response":{"coredata":{"prism:doi":"10.1016/j.cma.2013.10.001","dc:title":"A hierarchical detection framework for computational contact mechanics","prism:aggregationType":"Journal","citedby-count":"0","prism:publicationName":"Computer Methods in Applied Mechanics and Engineering","prism:volume":"268","prism:pageRange":"574-588","prism:coverDate":"2014-01-01"},"authors":{"author": [{"@_fa": "true", "@auid": "22939868800", "@seq": "1", "ce:initials":"AM","ce:indexed-name":"Aragon AM","ce:surname":"Aragón","ce:given-name":"Alejandro M.","preferred-name":{"ce:initials":"AM","ce:indexed-name":"Aragón A.","ce:surname":"Aragón","ce:given-name":"Alejandro M."},"author-url":"http://api.elsevier.com/content/author/author_id:22939868800","affiliation":{"@href": "http://api.elsevier.com/content/affiliation/affiliation_id:60028186", […]

Konvertieren Sie OrderedDict zu normalem dict beibehalten bestellen?

Wie kann ich ein OrderedDict in ein normales Wörterbuch umwandeln und dabei die gleiche Reihenfolge OrderedDict ? Der Grund, warum ich das json.loads(str) ist, weil ist, wenn ich meine Daten von einer API holen, bekomme ich eine JSON-String, in der ich json.loads(str) , um ein Wörterbuch zurückzugeben. Dieses Wörterbuch, das von json.loads(…) ist einfach außer […]

Hebe ImgurClientError an ('JSON-Decodierung der Antwort fehlgeschlagen') imgurpython.helpers.error.ImgurClientError: JSON Decodierung der Antwort fehlgeschlagen

Für den folgenden Code: 12 imgur_client = ImgurClient(client_id, client_secret, access_token, refresh_token) 13 for p in range(100, 500): 14 search = imgur_client.gallery_search('cat', window='all', sort='time', page=p) 15 for i in range(0, len(search)): 16 #print(search[i].link) 17 #print(dir(search[i])) 18 print(search[i].type) 19 if search[i].comment_count > 30 and search[i].type!='gif': 20 count = 0 21 image_file = urllib2.urlopen(search[i].link, timeout = 5) 22 […]

Wie mache ich spawnSync und fs.readFile, um eins nach dem anderen auszuführen?

Ich habe ein Python-Skript, das eine JSON Datei als Ausgabe zurückgibt, indem sie eine FILE als Eingabe nimmt. Ich habe 10 Dateien, ich benutze SpawnSync innen für Loop und Innenschleife Ich habe fs.readFile zum Lesen der JSON-Datei, die aus dem Python-Skript kommt. Aber das Problem ist spawnSync blockiert fs.readFile, bis es Python-Skripte mit allen 10 […]

Versuchen, POST json Daten von Python zu PHP

Ich habe http://fivefilters.org/term-extraction/ dieses Projekt geändert, so dass: Angesichts der Eingabe (https://gist.github.com/4426264) des Textes gibt das python-Skript term-extraction.py Schlüsselwörter im Json-Format aus und sendet über POST das Json an eine PHP-Datei term-extraction.py -> echo.php Link zu term-extraction.py https://gist.github.com/4426181 Link zu echo.php https://gist.github.com/4426193 Hier ist die json-Ausgabe, die durch das PHP-Skript gegeben wird: https://gist.github.com/4426197 Hier ist […]

Schreiben Sie eine zweidimensionale Liste in die JSON-Datei

Ich habe eine zweidimensionale Liste wie: data = [[1,2,3], [2,3,4], [4,5,6]] Ich möchte es so in JSON-Datei schreiben: { 'data':[ [1,2,3], [2,3,4], [4,5,6] ] } Ich bekomme das mit: json.dumps(data, indent=4, sort_keys=True) { 'data':[ [ 1, 2, 3 ], [ 2, 3, 4 ], [ 4, 5, 6] ] } Hier ist anthor Frage schreiben […]

Wie kann ich JSON Prozent-Codierung vermeiden und \ u-escaping?

Wenn ich die Datei analysiere <html> <head><meta charset="UTF-8"></head> <body><a href="Düsseldorf.html">Düsseldorf</a></body> </html> Verwenden item = SimpleItem() item['name'] = response.xpath('//a/text()')[0].extract() item["url"] = response.xpath('//a/@href')[0].extract() return item Ich komme mit entweder \u Escapes [{ "name": "D\u00fcsseldorf", "url": "D\u00fcsseldorf.html" }] Oder mit prozentenkodierten Strings D%C3%BCsseldorf Der hier beschriebene Artikel Exporteur # -*- coding: utf-8 -*- import json from scrapy.contrib.exporter import […]

Wie man "ValueError: gelesen von geschlossener Datei" in python 3.5.1 zu überwinden

Ich habe ein Python-Skript, das die Nr. Der Beiträge, Anhänger und folgt aus der Instagram API. Das erste Mal, als ich das Drehbuch lief, funktionierte es perfekt und gab mir die benötigten Daten. Das Drehbuch ist: – for r in range(10,12): var=r,sheet.cell(row=r,column=2).value xy=var[1] ij=str(xy) myopener=Myopen() url=myopener.open('https://api.instagram.com/v1/users/'+ij+'/?access_token=641567093.1fb234f.a0ffbe574e844e1c818145097050cf33') beta=json.loads(url) item=beta['data']['counts'] data1.append(item['media']) data2.append(item['followed_by']) data3.append(item['follows']) Ich habe meinen FancyURLopener […]

Python – Aktualisieren von JSON-Objekten in einer Datei

Ich habe eine (gültige) JSON-Datei, die JSON-Objekte enthält, wobei jedes Objekt eine Dateizeile aufnimmt. Diese JSON-Objekte ordnen Python-Dicts zu und sind in aufsteigender Reihenfolge durch numerische IDs. Ich schreibe eine Update-Methode, die drei Argumente akzeptiert: (1) einen Dateipfad, (2) eine Liste geordneter IDs und (3) ein Dict von JSON-Objekteigenschaften mit Update-Werten und durchläuft die Datei […]

Python ist die beste Programmiersprache der Welt.