我将Twitter数据作为json存储到mysql数据库中。当我取回它时,它返回的是字符串列表而不是字典列表。我正在寻找一种将其转换为词典列表的方法。这是我获取存储的数据的格式。 “ tweetdata”是数据库中的列名
[{"tweetdata":"[{\"text\":\"b problem\",\"len\":10,\"Date\":1583160242000,\"Source\":\"Twitter for
Android\",\"Likes\":0,\"RTs\":0},}]"}]
我希望它返回这样的内容作为删除列名的字典列表
[{\"text\":\"b problem\",\"len\":10,\"Date\":1583160242000,\"Source\":\"Twitter for
Android\",\"Likes\":0,\"RTs\":0},}]
尝试一下:
如果您的数据在tweetdata
变量中,则tweetdata[0]["tweetdata"]
它会像这样返回:
[{\"text\":\"b problem\",\"len\":10,\"Date\":1583160242000,\"Source\":\"Twitter for Android\",\"Likes\":0,\"RTs\":0},}]
实际上您可以这样做:
data = [{"tweetdata":"[{\"text\":\"b problem\",\"len\":10,\"Date\":1583160242000,\"Source\":\"Twitter for Android\",\"Likes\":0,\"RTs\":0},}]"}][0]["tweetdata"]
并打印data
,您将获得相同的结果。