-3
{
"Header": {
"AppId": "appiddfdsf324",
"RecId": "fdsfrecid79878_879898_8797",
"SecureRefId": "fsdf5679567fsd_6789678",
"Type": "Other",
"Ver": "9.0.0",
"StartTS": "2016-09-26:07:48.798798-04:00"
},
"Application": {
"APP_OS": "Windows",
"APP_Runtime": ".Net67986",
"APP_AppName": "MPS",
"APP_AppVersion": "9.0.0.0",
"Host": "fsdhajkfh657895fsdajf",
"Channel": "N/A",
"APP_ReqId": "2f3d7987987-78987-987987-897-da"
},
"Service": {
"Key": "modification process",
"CallType": "HGDL",
"Operation": "processrequest",
"Port": "n/a"
},
"Results": {
"Elapsed": 0,
"Message": "Message Succesfully Deleted",
"TraceLevel": "Information"
},
"Security": {
"Vendor": "abfsdf"
},
"Extended_Fields": {
"CustomerId": "4564987987",
"MessageId": "768789fsdafasdf987987987fasdf",
"TimeElapsed": "1272.8171"
}
}
上記の文字列値で、私たちはウェブサイトの結果値からキャプチャしています。これはselenium webdriverを使用して文字列形式で取得します。 この私がjsonに文字列値を取得し、メッセージ値を下から取得する方法
ノートを「メッセージ」の値を変換して読み込む必要があります。私は、これは上記の結果のJSONの完全な結果値を提供しますコード
JsonElement jelement = new JsonParser().parse((String) elementText);
JsonObject jobject = jelement.getAsJsonObject();
jobject.getAsJsonObject("Results");
の下に試してみましたが、私が存在している値をフェッチするために必要なあなたが持っているように、「メッセージ」で最初の行の下
コードのみの回答は許可されていません。コードが何をしているのか、それがその質問にどのように答えているのかを説明して、OPや将来の読者にとってより有用であるようにしてください。 – JeffC