【发布时间】:2019-03-29 17:14:57
【问题描述】:
您好,我正在尝试解决一个问题。我有一个 json 产品列表,例如:
[{
"id": 5677240,
"name": "Cønjuntø de Pænelæs æntiæderentes ¢øm 05 Peçæs Pæris",
"quantity": 21,
"price": "192.84",
"category": "Panelas"
},
{
"id": 9628920,
"name": "Lava & Seca 10,2 Kg Sæmsung E¢ø ßußßle ßræn¢æ ¢øm 09 Prøgræmæs de Lævægem",
"quantity": 57,
"price": 3719.70,
"category": "Eletrodomésticos"
}]
但我基本上需要“价格”像第二个产品一样浮动。我有很多这些产品
(忽略我在老师的帮助下设法修复的奇怪字符。)我使用它将它们转换为 python 对象
import json
with open('br2.json', 'r', encoding='utf8') as json_data:
data = json.load(json_data)
我尝试过类似的方法,但它不起作用
for product in data:
product["price"] = product["price"].replace(",", "")
我想用“”替换字符串中的值以浮动
提前感谢抱歉,我是python新手,所以不太了解
【问题讨论】:
标签: python json python-3.x