"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > httpservletrequest에서 JSON 게시물 데이터 메소드를 가져옵니다

httpservletrequest에서 JSON 게시물 데이터 메소드를 가져옵니다

2025-04-15에 게시되었습니다
검색:161

How to Retrieve JSON POST Data from an HttpServletRequest?

org.json

패키지를 사용하는 예는 다음과 같습니다. servletexception, ioexception { StringBuffer JB = New StringBuffer (); 문자열 라인 = null; 노력하다 { bufferedReader reader = request.getReader (); while ((line = reader.readline ())! = null) JB.Append (라인); } catch (예외 e) { /*오류보고* /} 노력하다 { jsonobject jsonobject = http.tojsonobject (jb.tostring ()); } catch (jsonexception e) { // 충돌과 화상 새로운 ioexception ( "오류 파싱 JSON 요청 문자열"); } // 방법을 사용하여 데이터를 사용하여 ... // int nomeInt = jsonObject.getInt ( "intparamname"); // string somestring = jsonObject.getString ( "StringParamName"); // jsonobject nestedobj = jsonobject.getJsonObject ( "NestedObjname"); // jsonarray arr = jsonobject.getJsonArray ( "arrayparamname"); // 등... } 이 코드는 요청에서 RAW JSON 데이터를 읽고 jsonObject로 구문 분석하고 객체 내의 데이터에 대한 액세스를 제공합니다. 그런 다음 필요에 따라 JSON 데이터와 상호 작용하여 필요한 매개 변수와 값을 추출 할 수 있습니다.

표준 HTML 형태에 사용되는 기존의 "Application/X-www-form-urlencoded"인코딩 대신 JSON에 인코딩 된 게시물 데이터를 사용할 때이 접근법이 필요합니다. 사용자 정의 디코더를 사용하면 서블릿 응용 프로그램에서 JSON 데이터를 효율적으로 검색하고 처리 할 수 ​​있습니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3