scale_size_continuous(limits = c(1, 200), range = c(1, 20))
我的json如下:
val nodestring = redisScalaConnector.hget("SPARKDTF", uuid)
println(nodestring)
val nodestringparsed: String = nodestring match {
case None => ""
case Some(s: String) => s
}
val nodejson = Json.parse(nodestringparsed)
println(nodejson)
val delimiter = nodejson.\("delimiter").get.toString().replace("\"", "")
val tableName = nodejson.\("tablename").get.toString().replace("\"", "").toLowerCase()
val keySpace = nodejson.\("keyspace").get.toString().replace("\"", "")
val hostIP = nodejson.\("sourceFileHost").get.toString().replace("\"", "")
val fileLoc = nodejson.\("sourceFileLoc").get.toString().replace("\"", "")
val filename = nodejson.\("filename").get.toString().replace("\"", "")
val connectiontype = nodejson.\("connectiontype").get.toString().replace("\"", "")
val header = nodejson.\("header").get.toString().replace("\"", "")
val AutoCreateService = new AutoCreateService(sc)
var tablequery: Seq[String] = nodejson.\\("tablequery").map(_.as[String])
println(tablequery)
AutoCreateService.CqlQueryProcessing(tablequery)
var metadataquery: Seq[String] = nodejson.\\("metadataquery").map(_.as[String])
AutoCreateService.CqlQueryProcessing(metadataquery)
答案 0 :(得分:0)
我收到此错误导致从redis读取的值是我给出的关键值是错误的。所以值重新出现错误,没有值可读。所以JSON解析器正在寻找一些东西,但它没有正确输入。尝试正确地声明值和输入。它对我来说很完美。代码没有错。