0
我發佈到端點並傳遞Json。處理請求引發JsonParseException
@POST("/start")
@PermitAll
public String Connect(Map form)
{
String stack_callback;
String wfid;
String ch_id;
try {
elem1 = form.get("elem1").toString();
elem2 = form.get("elem2").toString();
elem3 = form.get("elem3").toString();
elem4 = form.get("elem4").toString();
} catch (NullPointerException e) {
return "error";
}
ThreadStart threadStart = new ThreadStart(elem1, elem2, elem3, elem4);
new Thread(threadStart).start();
return "Start the thread";
}
現在,如果我發送POST例如,
{
"elem1": "val1",
"elem2": "val2",
"elem3": ,
"elem4": "val4"
}
我如何處理這個異常:沒有值(如以下),我得到「request raised JsonParseException
」的關鍵?