我有这样一个JSON数据:分裂Json数据时获取TypeError?
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"]
我得到一个错误:
类型错误:字符串索引必须是整数,而不是str的
我认为这是一个错误的JSON数据。有人可以帮助我吗?
json_data ='{“data”:“[....在最后一个报价中存在错误,您希望声明一个数组,但不是由于该报价声明了一个字符串 – Izuel
是的JSON数据格式是错误的,它应该是: json_data = {“data”:[{“Date”:“2017/3/17”,“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解析器来检查json数据http:/ /json.parser.online.fr/ – Anup