创建配置文件以将json格式的模型映射到cs

2024-04-29 07:37:56 发布

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

如何构建一个配置文件,该文件有一个json格式的python模型映射到csv列名?你知道吗

我的计划是,当一个json数据进入时,它会查看这个配置文件,将数据字段与配置的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实现这一点?你知道吗


Tags: csvnamehttpsrefidjsonstringtype