import groovy.json.JsonOutput;

def parser = new groovy.json.JsonSlurper();
def jsonResp = parser.parseText(responseBodyTextToClient);

String name= jsonResp.BilesikKutukBilgileri.TCVatandasiKisiKutukleri.KisiBilgisi.TemelBilgisi.Ad;
String surname = jsonResp.BilesikKutukBilgileri.TCVatandasiKisiKutukleri.KisiBilgisi.TemelBilgisi.Soyad;

if ( name == null || name.isEmpty()) { 
 statusCodeToClient=503;
 def pretty = JsonOutput.prettyPrint(JsonOutput.toJson([ad:"", soyad:""]))
 responseBodyTextToClient=pretty
}
else{
 def pretty = JsonOutput.prettyPrint(JsonOutput.toJson([ad:name, soyad: surname ]))
 responseBodyTextToClient=pretty
}  
GROOVY