我正在尝试使用 json 格式的输入在 spark 作业服务器中提交 spark 作业。但是在我的情况下,其中一个值包含“!” 字符,这不允许我解析它。这是我的输入和响应。
输入
curl -d "{"test.input1"="abc", "test.input2"="def!"}" 'http://localhost:8090/jobs?appName=my_spark_job&classPath=com.example.spark.job.MySparkJob'
回复
"result": "Cannot parse config: String: 1: Reserved character '!' is not allowed outside quotes (if you intended '!' (Reserved character '!' is not allowed outside quotes) to be part of the value for 'test.input2', try enclosing the value in double quotes, or you may be able to rename the file .properties rather than .conf)"
“test.input2”的值已经在双引号中。我尝试添加单引号/双引号,但仍然没有用。任何想法我该如何解析它。
谢谢