Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t将JSON转换为Python列表_Python_Json_Google Analytics - Fatal编程技术网

Can';t将JSON转换为Python列表

Can';t将JSON转换为Python列表,python,json,google-analytics,Python,Json,Google Analytics,我正在为Google Analytics创建一个仪表板,我想将来自Google Analytics的JSON转换为python列表,但不断出现以下错误: Expecting property name: line 1 column 2 (char 1) 以下是应将其转换的代码: results = get_results(service, profile) data = json.loads(str(results)) return data 结果等于: {u'columnHeaders':

我正在为Google Analytics创建一个仪表板,我想将来自Google Analytics的JSON转换为python列表,但不断出现以下错误:

Expecting property name: line 1 column 2 (char 1)
以下是应将其转换的代码:

results = get_results(service, profile)
data = json.loads(str(results))
return data
结果等于:

{u'columnHeaders': [{u'columnType': u'METRIC',
                 u'dataType': u'INTEGER',
                 u'name': u'ga:sessions'}],
u'containsSampledData': False,
u'id': u'https://www.googleapis.com/analytics/v3/data/ga?ids=ga:xxxxxxxx&metrics=ga:sessions&start-date=7daysAgo&end-date=today',
u'itemsPerPage': 1000,
u'kind': u'analytics#gaData',
u'profileInfo': {u'accountId': u'xxxxxxxx',
              u'internalWebPropertyId': u'xxxxxxxx',
              u'profileId': u'xxxxxxxx',
              u'profileName': u'xxxxxxxx',
              u'tableId': u'ga:xxxxxxxx',
              u'webPropertyId': u'UA-xxxxxxxx-1'},
u'query': {u'end-date': u'today',
        u'ids': u'ga:xxxxxxxx',
        u'max-results': 1000,
        u'metrics': [u'ga:sessions'],
        u'start-date': u'7daysAgo',
        u'start-index': 1},
u'rows': [[u'109826']],
u'selfLink': u'https://www.googleapis.com/analytics/v3/data/ga?ids=ga:76270671&metrics=ga:sessions&start-date=7daysAgo&end-date=today',
u'totalResults': 1,
u'totalsForAllResults': {u'ga:sessions': u'109826'}}
我已经删除了上面的一些帐户详细信息,但希望得到图片

谢谢


Aaron

您的结果看起来不像字符串,更像python对象(dict) (因为每个字符串前面都有unicode标记) 也许你应该试试这个:

print(type(result))

您的结果看起来不像字符串,更像python对象(dict) (因为每个字符串前面都有unicode标记) 也许你应该试试这个:

print(type(result))

这不是JSON,
results
可能已经是一个目录,
results
的类型是什么(do
print(type(results))
)?列表应该是什么样的?正如您在results dict中清楚地看到的,它是一个树结构,JSON数据通常就是这样。我对Python是新手,我想我已经把它们弄混了,谢谢您的帮助!loads()返回以json格式检索的数据的python字典。这不是一份清单。请发布完整的回溯和实际代码这不是JSON,
results
可能已经是一个dicts
results
(do
print(type(results))
)?列表应该是什么样的?正如您在results dict中清楚地看到的,它是一个树结构,JSON数据通常就是这样。我对Python是新手,我想我已经把它们弄混了,谢谢您的帮助!loads()返回以json格式检索的数据的python字典。这不是一份清单。请发布完整的回溯和实际代码