如何将字符串json转换为python float并返回到json中的数字

2024-06-16 11:18:34 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我在解决一个问题。我有一个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对象

^{2}$

我试过这样的方法,但没用

for product in data:
    product["price"] = product["price"].replace(",", "")

我想用浮点数“”替换字符串中的值

先谢谢你,对不起,我是python新手,所以我不太懂


Tags: nameidjson列表产品deproductprice