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

时间:2018-12-18 22:29:04

标签: python json csv

如何构建具有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来实现?

0 个答案:

没有答案