如何构建具有json格式的python模型并映射到csv列名称的配置文件?
我的计划是当传入json数据时,它将查看此配置文件,将数据的字段与config的json字段映射,然后获取csv列名称。示例如下:
首先,我有一个json,如下所示:
{
"id": {
"type": "integer",
"format": "int64"
},
"category": {
"$ref": "#/definitions/Category",
"x-scope": [
"https://petstore.swagger.io/v2/swagger.json"
]
},
"name": {
"type": "string",
"example": "doggie"
},
"photoUrls": {
"type": "array",
"xml": {
"name": "photoUrl",
"wrapped": true
},
"items": {
"type": "string"
}
},
"tags": {
"type": "array",
"xml": {
"name": "tag",
"wrapped": true
},
"items": {
"$ref": "#/definitions/Tag",
"x-scope": [
"https://petstore.swagger.io/v2/swagger.json"
]
}
},
"status": {
"type": "string",
"description": "pet status in the store",
"enum": [
"available",
"pending",
"sold"
]
}
}
然后我的csv列名称如下:
id, category, name, photoUrls, tags, status
现在我想要一个配置文件,该文件具有此2字段的映射以及可能的一些设置,例如定界符类型等。
如何使用python来实现?