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
}
私はこの形式のsparkジョブサーバーから自分のscalaコードからouputを取得しようとしています。sparkジョブサーバーが正しい形式のjsonを返さない
{"{\"jobCompleted\":\"true\",\"detailedMessage.."}.
は、いくつかのいずれかが、私は間違っているとどのように正しい形式を得ることになっているものを指摘してくださいすることができ:私に戻りますしかし何
" result":{
"jobCompleted":true,
"detailedMessage":"all good"
}
には、以下の結果です。私もAST形式を返すresponse.toJsonを試しました
"result": [{
"jobCompleted": ["true"],
"detailedMessage": ["all good"]
}],
出力を取得しているコードを確認できますか?または、ケースクラスをどのように使用しているか説明しますか? –