Ich habe eine JSON-Daten wie folgt aus:TypeError beim Teilen von Json-Daten erhalten?
json_data = '{"data":"[{"Date":"3/17/2017","Steam Total":60},{"Date":"3/18/2017","Steam Total":15},{"Date":"3/19/2017","Steam Total":1578},{"Date":"3/20/2017","Steam Total":1604}]", "data_details": "{"data_key":"Steam Total", "given_high":"1500", "given_low":"1000", "running_info": []}"}'
json_input_data = json_data["data"]
json_input_additional_info = json_data["data_details"]
ich eine Störung erhalte:
Typeerror: String-Indizes ganze Zahlen sein müssen, nicht str
Ich denke, es ist ein Fehler in der json Daten. Kann mir jemand dabei helfen?
json_data = '{"data": "[.... im letzten Zitat gibt es einen Fehler, Sie wollen ein Array deklarieren, aber stattdessen wurde eine Zeichenkette wegen dieses Zitats deklariert. – Izuel
Ja JSON Datenformat ist falsch, sollte es sein: json_data = {"data": [{"Datum": 17.03.2017 "," Steam Total ": 60}, {" Date ":" 18.03.2017 ", "Steam Total": 15}, {"Datum": "19.03.2017", "Steam Total": 1578}, {"Date": "20.03.2017", "Steam Total": 1604}] , "data_details": {"data_key": "Steam Gesamt", "given_high": "1500", "given_low": "1000", "running_info": []}} Versuchen Sie einen beliebigen JSON-Parser, um JSON-Daten http://json.parser.online.fr/ – Anup