我想将字符串列表转换为词典列表

问题描述 投票:0回答:1

我将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},}]
python json dictionary mysql-python pymysql
1个回答
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,您将获得相同的结果。

© www.soinside.com 2019 - 2024. All rights reserved.