2016-04-19 5 views
1

Ich habe die Postman Chrome-Erweiterung benutzt, um meine API zu testen und möchte eine Hashmap per Post senden. Gibt es eine Möglichkeit, eine Karte als Parameter in Postman zu senden?Ist es möglich eine Hashmap mit der Postman Chrome Erweiterung zu senden?

HashMap inputHM = new HashMap(); 

         inputHM.put("MVMT", "VL"); 
         inputHM.put("NO", 1); 
         inputHM.put("FE", "E"); 
         inputHM.put("CT", "20"); 
         inputHM.put("HT", "80"); 
         inputHM.put("TYPE", "GP"); 
         inputHM.put("OPR_CD", "MAEU"); 
         inputHM.put("LOCATION", "BERT"); 
         inputHM.put("TMNL", "1"); 
         inputHM.put("INCL", ""); 
         inputHM.put("ID", 1); 

Mein Controller ist als

@RequestMapping(value = "/getBest", method = RequestMethod.POST) 
public @ResponseBody 
JsonResponse getBest(@RequestBody HashMap hm) { 

    JsonResponse json = new JsonResponse(); 
    json.setSuccessData(rdtRequestService.getBest(hm)); 
    return json; 
} 
+1

Sie müssen zu json Array erstellen und sie an den Server – Apurva

Antwort

2

folgt Wenn Sie die Anfrage durch POSTMAN, wählen Sie die Art, wie POST, dann wählen Sie die „rohen“ o senden und dann nur eine JSON im „Körper senden "Denken Sie daran, bei den Werten, die Sie in Ihre HashMap einfügen möchten," application/json "auszuwählen. Jackson wird das JSON in eine HashMap für dich verwandeln.

Ein Beispiel aus einem Fragment aus dem Code wäre

{ 
"NO": 1, 
"FE": "E", 
"CT": "20" 

}

Jackson wird den Rest für Sie tun, meine ich, mapping, dass JSON auf Ihre HashMap

+0

Hallo senden, wenn diese Antwort oder andere hat Ihnen geholfen, Ihr Problem zu lösen, bitte markieren Sie es als angenommen. – Hassingard

1

Bitte die Verwendung folgende Nutzdaten im POSTMAN für eine POST-Methode. Bitte werfen Sie einen Blick auf diese post.

{ 
    "LOCATION": "BERT", 
    "TMNL": "1", 
    "NO": 1, 
    "CT": "20", 
    "OPR_CD": "MAEU", 
    "MVMT": "VL", 
    "ID": 1, 
    "HT": "80", 
    "INCL": "", 
    "TYPE": "GP", 
    "FE": "E" 
} 
Verwandte Themen