자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

안녕하세요 초보개발자입니다^^;

하루동안 헤매고있는 문제때문에 이렇게 질문을 남겨 도움요청드립니다.

 

현재상황은 KG모빌리언스 모바일 휴대폰결제 연동중에

MSTR이라는 파라미터값을 휴대폰결제 호출할 때 모빌리언스측에 넘겨줬다가

정상적으로 휴대폰 인증/승인 후 다시 저희 쇼핑몰에게 넘겨줍니다.

 

이 때 MSTR값을 파싱해준 후 파싱된 제이슨객체를 만들어서 get으로 값을 꺼내쓰기만 하면되는데,

파싱할 때 값마다 " 따옴표가 하나씩 더 붙어서 파싱이 이상하게되네요..

계속 고민하고 아는 개발자친구에게도 물어봤지만 멘붕상태입니다..

 

더 문제는 KG이니시스측에서 신용카드결제할때와 99% 흡사한 소스라

오탈자나 라이브러리등이 틀릴 가능성은 희박합니다.ㅜㅜ

뭔가 핵심을 놓치고있다는 생각이드네요.

아래는 관련 로직입니다

 

1.클래스단

/* JSON 문자열 만들기 */

JSONObject jobj = new JSONObject(); 

jobj.put("order_goods_num", orderModel.order_goods_num);

jobj.put("order_goods_name", orderModel.order_goods_name);

jobj.put("order_goods_amount", orderModel.order_goods_amount);

jobj.put("order_goods_price", orderModel.order_goods_price);

jobj.put("order_goods_totalprice", orderModel.order_goods_totalprice);

jobj.put("order_goods_image1", orderModel.order_goods_image1);

jobj.put("order_member_id", orderModel.order_member_id);

jobj.put("order_member_name", orderModel.order_member_name);

jobj.put("order_member_phone", orderModel.order_member_phone);

jobj.put("order_receive_name", orderModel.order_receive_name);

jobj.put("order_receive_phone", orderModel.order_receive_phone);

jobj.put("order_receive_address", orderModel.order_receive_address);

jobj.put("order_receive_zipcode", orderModel.order_receive_zipcode);

jobj.put("order_receive_memo", orderModel.order_receive_memo);

 

String jsonSt = jobj.toJSONString();

 

model.addAttribute("jobj", jsonSt);

System.out.println("jobj : "+jobj);

 

return "mc_web";

 

2.모빌리언스 휴대폰결제 호출페이지 mc_web.jsp

<!-- MSTR 값에 json값 넘겨줌 --> 

<input type="hidden" name="MSTR" value='${jobj}'> 

 

3.모빌리언스 휴대폰결제 인증/승인 후 쇼핑몰로 값들 리턴해주는 최종페이지 okurl.jsp

<%@page import="net.minidev.json.JSONObject"%>
<%@page import="net.minidev.json.JSONValue"%>

 

JSONObject jsonRes = (JSONObject) JSONValue.parse(MSTR);

out.println("MSTR =" +MSTR);

out.println("jsonRes.toString =" + jsonRes.toString());

 

--------MSTR 결과 ↓----------- 

MSTR ={"order_goods_num":4,"order_member_phone":"01074060330","order_receive_phone":"2","order_member_id":"e66666","order_receive_name":"1","order_receive_address":"4","order_goods_image1":"1497429067931_image101_black cheery.jpg","order_member_name":"김수호","order_goods_amount":1,"order_goods_price":18000,"order_receive_zipcode":"3","order_receive_memo":"5","order_goods_totalprice":18000,"order_goods_name":"블랙체리 50ml"}

--------jsonRes 결과 ↓----------- 

jsonRes ={""order_receive_name"":""1"",""order_goods_image1"":""1497429067931_image101_black cheery.jpg"",""order_receive_zipcode"":""3"",""order_receive_memo"":""5"",""order_goods_num"":4,""order_goods_amount"":1,""order_member_id"":""e66666"",""order_goods_name"":""블랙체리 50ml"",""order_goods_price"":18000,""order_receive_address"":""4"",""order_member_phone"":""01074060330"",""order_member_name"":""김수호"",""order_goods_totalprice"":18000,""order_receive_phone"":""2""} 

 

 

도움을 주신다면 정말 감사하겠습니다.

 

쓰고나서 카테고리설정해야된다고해서 보니까 홈페이지가....자바질문을 해도되는건지 ㅠㅠ

실례라면 죄송합니다. 감사합니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15803
공지 유용한 관련 사이트 관리자2 2014.03.20 54605
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 98039
773 XE7과 XE8의 차이 [1] 최영준 2015.04.14 549
772 델파이 TMemoryStream.Create 에러 [1] 스카이 2017.11.17 550
771 EListError with message "Duplicates not allowed" [3] file 화이부동 2016.09.21 551
» 모빌리언스 연동시 MSTR값 최종적으로 JSON으로 파싱시 오류입니다 ㅠㅠ! [1] 초보개발자홉 2017.06.15 552
769 설정, 로그인, 비번 등의 정보를 설정할 수 있는 기능이 필요합니다. [2] 시작하기 2019.02.15 552
768 어제부터 델파이 실행시 보안 경고 가 뜨네요 [1] file 미스터몽키 2018.07.12 554
767 앱 화면을 가로로 고정시켜서 만들고 싶습니다. [1] 손보라 2015.04.01 554
766 델파이툴 관련 문의 [1] 최마이클 2015.04.21 555
765 하이브리드 앱 개발 관련 문의 [3] 사랑남 2015.06.17 557
764 안드로이드 스플래쉬 이미지 나인패치 적용 문제 레드 2016.05.10 559
763 iOS 컴파일 오류 문의 [1] file 생각 2018.06.11 559
762 델파이 어플 배포 시 암호화 비용 관련 [2] tester 2016.09.07 560
761 mysql 과 fdconnection 중 에러 사항 입니다. [1] bursil 2017.07.31 561
760 엑셀 매크로 질문입니다. [2] 희망나라 2020.05.15 561
759 NFC 관련 태블릿 안드로이드 개발 관련 자료 [1] file 미스터몽키 2019.09.28 562
758 윈도우10 PRO에서 DBGrid 한글 깨짐이 발생합니다. [1] file LSM 2018.05.09 565
757 안드로이드 어플 개발중 블루투스 페어링 액티비티 제어 file Operationbt 2018.08.23 565
756 TComboBoxEX 의 한글 자동완성 버그 문의 델펀맨 2016.10.31 566
755 델파이에서 POST방식으로 IE 새창 호출 [1] 델파이PHP초보 2019.10.11 568
754 [마이그레이션 세미나] 보안모듈로 암호화 하는 내용이 궁금합니다. 험프리 2015.11.24 568