请重试:Json的错误(无效的JSON映射)

时间:2017-12-13 12:18:45

标签: json apache-drill

{
    "type": "file",
    "enabled": true,
    "connection": "classpath:///",
    "config": null,
    "workspaces": {
        "jsonfiles": {
            "location": "C:\Users\mypc\Desktop\JSON",
            "writable": true,
            "defaultInputFormat": null
        }
    },
    "formats": {
        "json": {
            "type": "json",
            "extensions": [
                "json"
            ]
        }
    }
}

更新存储插件的配置时,我收到以下错误:

  

请重试:错误(无效的JSON映射)

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

此处,在您的json数据中,位置路径导致错误。 JSON导致使用反斜杠解析错误。

使用\\代替\,如下所示。

"location": "C:\\Users\\mypc\\Desktop\\JSON"

答案 1 :(得分:0)

你的Json无效。在JSON的位置键中使用ESCAPE SEQUENCE来解决问题。

尝试将您的JSON重写为:

  {
    "type": "file",
    "enabled": true,
    "connection": "classpath:///",
    "config": null,
    "workspaces": {
        "jsonfiles": {
            "location": "C:\\Users\\mypc\\Desktop\\JSON",
            "writable": true,
            "defaultInputFormat": null
        }
    },
    "formats": {
        "json": {
            "type": "json",
            "extensions": [
                "json"
            ]
        }
    }
}