下面的代码适用于其他列表对象,但是这里由于imageURL
中存在冒号,这给了我一个错误。我必须动态加载数据,而不查看特定的键值对。请帮忙
dt=[{'lineno': '3544', 'sku': 'B2039P015DP', 'status': 'Shipped', 'order_qty': '4', 'openQty': '0', 'wipQty': '0', 'shippedQty': '2', 'closedQty': '0', 'closed_date': '', 'returnedQty': '0', 'deliveredQty': '0', 'imageUrl': 'https://d2p3w.cloudfront.net/pub/media/catalog/product/b/2/b2039p010ds.jpg', 'itemName': 'Primo Brown Cube Box, 5Ply, (20"x10"x10"), Pack of 15', 'price': '1033.76000', 'udf1': None, 'udf2': None, 'udf3': None, 'udf4': None, 'udf5': None, 'internalLineNo': '1'}]
dummy = pd.read_json(json.dumps(dt),orient='records')
只需使用
json.loads
来加载它,而不是pd.read_json
。 因此,对于您的输入dt
,这段代码运行良好:相关问题 更多 >
编程相关推荐