再次清晰地问我的问题:我想使用flask.jsonify生成这个json输出,我如何构建相应的字典来做到这一点?
{
"cluster": {
"members": [
{
"name": "host1",
"disks": [
{
"fstype": "btrfs",
"size": "62G",
"status": "up"
},
{
"fstype": "btrfs",
"size": "260G",
"status": "up"
},
{
"fstype": "btrfs",
"size": "263G",
"status": "up"
},
{
"fstype": "btrfs",
"size": "257G",
"status": "up"
}
]
},
{
"name": "host2",
"disks": [
{
"fstype": "btrfs",
"size": "66G",
"status": "up"
},
{
"fstype": "btrfs",
"size": "259G",
"status": "up"
}
]
},
{
"name": "host3",
"disks": [
{
"fstype": "btrfs",
"size": "62G",
"status": "up"
},
{
"fstype": "btrfs",
"size": "259G",
"status": "up"
},
{
"fstype": "btrfs",
"size": "257G",
"status": "up"
},
{
"fstype": "btrfs",
"size": "263G",
"status": "up"
}
]
}
],
"name": "MyCluster1",
"status": "HEALTH_OK"
}
}再次清晰地问我的问题:我想使用flask.jsonify生成这个json输出,我如何构建相应的字典来做到这一点?
发布于 2014-02-19 18:28:13
如果您的长文本域是一个名为' text‘的字符串,那么您可以将其作为json对象加载,如下所示:
import json
new = json.loads(text)发布于 2014-02-19 18:30:15
如果您正在使用flask.jsonify() (根据问题,我假设您正在使用),您需要这样做
flask.jsonify(**my_dict)而不是flask.jsonify(my_dict)。
https://stackoverflow.com/questions/21877550
复制相似问题