우편 배달부 테스트 문자열 개체를 모두받을

1.post 请求 헤더 : Content-Type을 응용 프로그램 / JSON

{
  "TASKID": "1000001161",
  "는 createUser": "siwenhu",
  "데이터": "{\"데이터 목록 \ ": [{\"productDesc \ "\"接入\ "\"는 createUser \ " \ "siwenhu | jackchen \", \ "서비스 id \"\ "12300211 \", \ "sysName이 \"\ "WMKT 규칙 \", \ "유형 \"\ "1 \", \ "subsystem_id \ ": \"1157 \ ", \"필터 \ "\"DX01 | FY02 \ ", \"productCd \ "\"A1110000 \ "}]}",
  "createDate": "2019년 12월 4일 11 : 37:09 ",
  "외부 ID ":"11037540 ",
  "flowId ":"10014002 "

}

2. 배경 객체는 수신

PostMapping ( "/ 원자바오")
@ResponseBody
공공 문자열 testJson (@RequestBody 메시지 메시지) {

  된 JSONObject data_json = NULL;

  JSONArray data_json_array = NULL;
  시도 {
    data_json = 새로운 된 JSONObject (message.getData ());
    data_json_array = data_json.getJSONArray ( "데이터 목록");
  } 캐치 (예외 전자) {

  }
  에서 System.out.println (data_json_array.length ());
  시도 {
    에서 System.out.println (data_json_array.get (0)로 .toString ());
  } 캐치 (JSONException 전자) {
    e.printStackTrace ();
  }
  리턴 메시지 + "";


}

3.javabean 설정

공용 클래스 메시지 {
  개인 문자열 외부 ID;
  개인 문자열는 createUser;
  개인 문자열 데이터;
  개인 문자열 createDate;
  개인 문자열 flowId;
  개인 문자열 TASKID;

}

추천

출처www.cnblogs.com/liuyi13535496566/p/11984798.html