2014-09-11 42 views
-1

{「toDate」:「2014/07/01」,「fromDate」:「2014/05/01」,「imeiNo」:「1234567890」, 「phoneNumber」:1234567890, 「EMAILID」:「」 }如何在web服務響應中顯示子域

響應數據包:

{ 
    "ResponseCode": "M00110", 
    "ResponseMessage": "Records found", 
    "ResponseType": "01", 
    "RequestData": [ 
    { 
     "TxnId": 1, 
     "Date": "2014/10/12", 
     "Card": "888888345", 
     "CardType": 1, 
     "Bank": "", 
     "Merchant Name": "ABC Corp", 
     "Amount": "$250" 
    }, 
    { 
     "TxnId": 1, 
     "Date": "2014/10/12", 
     "Card": "88888345", 
     "CardType": "", 
     "Bank": "XYZ BANK", 
     "Merchant Name": "ABC Corp", 
     "Amount": "$250" 
    } 
+1

http://stackoverflow.com/help/how-to-ask – cy3er 2014-09-11 10:14:15

+1

再次澄清你的問題,你試過的代碼! ! – 2014-09-11 10:20:08

+0

你的問題並不清楚你試圖達到什麼目標,也沒有你已經試過的代碼和你面臨的問題 – Chaitanya 2014-09-11 10:46:40

回答

-1

響應字符串可被轉換爲地圖或使用傑克遜庫ObjectMapper類實體類則相同的地圖或實體類可以用來顯示jsp上的字段。

例如: - 爲響應數據包創建實體;

類ResponsePacket {

List<RequestData> requestData; 

}

然後創建該實體通過: -

ResponsePacket responsePacket =新ObjectMapper()readValue(responseString,ResponsePacket.class);

在JSP: -

${data.txnId} 
${data.date}