0
case class Response(jobCompleted:String,detailedMessage:String)
override def runJob(sc: HiveContext, runtime: JobEnvironment, data:
JobData): JobOutput = {
val generateResponse= new GenerateResponse(data,sc)
val response=generateResponse.generateResponse()
response.pettyPrint
}
我想从我的Scala代码中以这种格式从火花作业服务器获得输出。火花作业服务器不会返回正确格式的JSON
" result":{
"jobCompleted":true,
"detailedMessage":"all good"
}
但是什么返回给我的是以下结果:{"{\"jobCompleted\":\"true\",\"detailedMessage.."}.
能有人请指出我在做什么错误,以及如何得到正确的格式。我也尝试了response.toJson,它给我返回AST格式
"result": [{
"jobCompleted": ["true"],
"detailedMessage": ["all good"]
}],
我们可以看到您获得输出的代码吗?或者你解释你如何使用案例课程? –