如何将“”更改为“”?我需要使用sqlalchemy中的数据编写database.json
数据是我数据库的名字
all_data = Data.query.all()
data_schema = DataSchema(many=True)
output = data_schema.dump(all_data)
OutputJson = jsonify({'products':output})
while True:
with open('database.json',"w") as file:
file.write(str({'products': output}))
with open('database.json',"r") as files:
FinalOutput = files.read()
return FinalOutput
但我的输出是这样的:
{'products': [
{'id': 0,
'name': 0,
'price': 0,
'quantity': 1
}
]}
它应该是这样的:
{
"products": [
{
"id": 1,
"name": "Aspirina",
"price": 100,
"quantity": 1
}
]
}
修改此部分:
with open('database.json',"w") as file:
file.write(str({'products': output}))
像
import json
json_data = {}
with open('database.json',"r") as file:
json_data = json.load(file)
json_data['products'] = output
with open('database.json',"w+") as file:
json.dump(json_data)
我怎么把“”改成“”?我需要使用来自sqlalchemy的数据编写database.json 应该是这样的:
我有这个数据框: 我需要把它变成这样: 我有点不知道该怎么做,请帮忙好吗?
html标记被忽略。我想为html标记(如table,br)进行漂亮的打印。 你用什么简单的方法来做这件事?
我已经开发了我的android项目,并决定更新文本字体。它包含1000多个文件,我想给所有文件中的所有文本提供相同的字体。我怎样才能做到这一点? android:fontFamily="monospace "假设我需要将这种格式应用于我的所有文本。
我正在尝试使用Jackson写json。它起作用了,而且据我所知,它的格式是正确的。但是,它仍然只出现在json文件中的一行中。这让它很难读懂。有没有办法让它多行,这样它就可读了? 代码: toJson文件中的结果: “{”name“:”div“,”attributes“:[{”type“:”text“,”info“:”two“},{”type“:”class“,”info“:”test“},{”