본문 바로가기
Useful/에러저장소

php curl 전송시 JSONObject cannot be cast to org.json.simple.JSONArray 에러

by Nov19 2018. 12. 18.
반응형

php curl 전송시 JSONObject cannot be cast to org.json.simple.JSONArray에러

php로 curl로 post 를 전송하는 소스이다. REST API 개발 중 json으로 전송해야 해서 
json_encode()로 php 배열을 json으로 바꿔서 POSTFIELDS에 넣어 보냈더니 



java.lang.ClassCastException 예외가 발생하고 

org.json.simple.JSONObject cannot be cast to org.json.simple.JSONArray 에러 메시지를 내뱉었다.
그러니까 내가 보낸게 객체이다? 배열로 바꿔줘야 한다?


원초적으로 저렇게 바깥에 대괄호 붙여주니 에러안가고 잘 보내고 응답도 잘온다.

API 서버쪽이 자바라서 그런가 자바쪽 배열로 넘겨줘야 하나보다..




반응형

'Useful > 에러저장소' 카테고리의 다른 글

no such table: django_session 에러  (0) 2019.02.13

댓글