마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

JSONOBJECT로 변환하는 과정에서 \ 가 붙습니다.

0 추천

어플 내에서 이미지를 선택하면 선택값을 Base64 String으로 변환해서

 
JSON값으로 서버로 보내는 작업을 하는중입니다.
 
그런데, Base64 String으로의 변환은 문제가 없는데 Base64 String 값을 JSONObject로 변환시, 
 
\ 문자가 붙게 됩니다.
 
String result = "data:image/jpeg;base64," + profileImageBase64;
 
JSONArray mainArray = new JSONArray();
JSONObject jObject = new JSONObject();
 
mainArray.put(result);
jObject.put("photoimg", mainArray);
 
실제로 로그값을 찍어보면 result의 값은 정상적으로 나오나
 
encodeing: /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
 
jObject의 값을 로그로 찍어보면 \ 문자가 주욱 박히게 되는데, 이게 왜 발생하는지
 
userImages send : {"main_img":["data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH\/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH\/wAARCABsAGwDASIA\nAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQA\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3\nODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm\np6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEA\nAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx\nBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK\nU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3\nuLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD+Pm68\nFShZGMBL49hjG8nsQSQB198AEMTz114LbDYi4\/h68ctnqRnkc5ORz61\/pZXv\/BDz9i2ZTu+CkanA\n4jkx3cck6bjnbznnoASQWPxR+2r\/AME7\/wDgmT+xN8F9b+MHxb+GFxDZmUaX4b0Gz1G0h1bxJ4iB\nf7JpWkH+zuvT\/iYk\/wDL4RjG6v1ZYRSu6WKWlrb2t6NSSte6s72cnd7H5Ph+OMvxMZ06uGzTRq98\nps3\/ABLX0Tvbz2lG7bTT\/gJuvDKrld0kh9YwozywHGMjGOec8rzxXN6hoMiQTfZ1+eXbDskxzgt\/\n9bvnpycV9WfHDxr4d+JHjjWtY8CeA9D+GfhZ7+b+wPD2j\/a76+srfLi0\/te7\/wCY5fYtB78k8nrS\n1rwt4f8Ahbpei6r4uhk1HxNr9hb6po\/hGzl+xeRp14X+x6rq+r5\/0PPX+zs5G7UMkEDPxuZ4j+zq\n2HpYrEv63onlbfZyWzavsld6c0ld6SP0\/B0\/rOXurRj\/ALLpdSdle8\/NatxTfX3oq2kr\/Kdr4M8Q\n3hTyrC4KcxA+T9oySXB69MAYOe5Tk4NaifDXWoiZtUEenocAG8m+x8ZckkAZ5+XHplsnrn0zXvEf\njqGFy93H4asrjb5NnodobLzbcbv9FHP2+\/znnngEDJGa0fht4d8AeKrtrHxjq2oW9\/JKskUlvdf6\n75nHXn0U9D2GMk58mvnFXD0ni6iX1Syt7ttebV3vqrKzd99bWs5d9HD5fToupVxX11W0ez+KV2tf\nO+6VnZtvU8jl8AWFr5n2\/wATWcL8fu45bmbucc2XHUDpnjGeRhqSeD\/CMMh87xT53T\/V6Rdep\/nj\nPb0HQk\/WknwW0rw\/qpn1bR01HRTdCW1is9VtLeea2zILM5259CfTI\/HB17wOdInvtWb4cR6V4Yj+\nzfZby8tP7V7sP9Mu77XdN5yB09snu3z1PivDYlN0sUtN7OV3uu7eltV\/eV9k1xrMsu\/6BpL1nP8A\nS\/r\/AME+cYvDng47z\/bGqSJJ\/qv+JXdjHzOB1B54\/QdSc1IngzwpMsyjXPLSMDC3GlatzyxOTZ6f\nx2PXjgA53GvfNFHhzULloINH0O8L\/ZoorK4n8P8Ah2CDLPi6+2HxfqYOcf8AQN44ySSa7qfwz4e+\nHsN74f8AGVrpWveB\/Ed1bReG\/G9pMYb7w1c3l43\/ACGNWsrDUvt\/9nbRqGkf8S3+yNU+y6j\/AG5k\nA578qzf65ivqDxTeKxlkrrZWa96+itrZbu63bkzZZjl8KHtfqt1utbttSkmrtu26aTd\/eSumrv5B\nfwDpF1n7F4p0eRxjyorie7su5\/5e9b\/0Dtn15AyQDSSfCXxKUkl0yOPVYY+lxp95aapBjLYP\/ElH\nqvHPducE5+gvif8ABvxB4C1K0lkms7u31WK4\/wCES8S6f9km8J+KbfLD7LafYRiy1z7DdWv0+14I\nyGz5Dpukw393NNawx6fqNvKsU2n\/AGr7F5f2Rmwevy3wz75BBORmuzGVswwf8TErTzmr\/Fa3v7e7\n3vdrSykzaji8vq0nV+q6LtKVtHK+rlrpG68t9zyW78JavYSTrNBJG0OMRmO6hxksD055yfp68E1m\n\/ZLlMqlvLtGOhxnkj0J6qevPvjk\/Ts2veK9PWWYpp\/jDSkxDNp\/iAG9nh+\/j\/Syf7fsfugZHqc88\n10Vr\/wAKF8QRvqWoaxrPgq9kkZLrQU0611K3gmQkNNZ3nmQ+Zay5\/dAoCCH5PWuann9aDkllmYY3\n+9l0lmNNJN6yk3pfX3m735o62kzqw2Ewdem5Qr\/U0m\/dab5tdNndd1d7XV2mrf6qFx4P\/a\/tfNFj\n+2Hrj5Iw2ofDTwTe8AsTwT+B57nkgk1\/PN\/wcB\/DX9pPXfg98OdY+J3xkHxR0bwlrOsX8WnW3hSz\n8Of2N9r82yutV+x2I\/0\/P+ifQY7c1\/U\/IARKufTJweP+Qhjvzn07cgnvX4L\/APBeG9Fp+zxcwG4I\nMeg61LFwRj\/ib231PXJ+vGRnI\/dVg8I6f7rDZVfXVZTZu917uvxPS1+mqbTdv444ezzMf7Ww7xWZ\n5pe3p1d9G732bvpayu1zM\/gT1qxk0ue7+0wfZ3bz9sg\/5YZOoWR6Zzng857ejMPcPHGn6B+0bYaN\nqmmalZ6R8TNE0a30bUPDuoXVnY2Gv29mWxd6Rd3pOL77x68i7AyQDXN6Eg1iw1qPVUjujbXXlR\/a\nIzyMufwwPfnnjIOfPtTs9At7l3+0XGlvDKPKubeT9x3HQHjpkfj1I5\/MeIMiwuY1sPj8LifqeLwK\nVrW01a0V79OdPTS6s0rv+s8nzCjVpYqlW6O10tN5dJS7t2a1vbduxn6poeuaDDeaB8Q\/DusadJZf\n6q+uLS7mnmtssLM4GbDkE86b0PbIJryaILBcxTaZaSW3kTDy7iQmC44Z8du46fUHk9fp7w\/8SPGU\nMA0zTPGel+IrBMRHTPEkVpeWBxnBxe9O3bBGTkksTsu\/h69nlm8TfAnTLllx5t54T1a7sfOyzAn7\nJjp3A6gkddxx89Ry7NY
 
 
이걸 막을 수 있다면 어떻게 막을 있는지 고수분들의 도움 부탁드립니다.
비스군 (120 포인트) 님이 2013년 4월 23일 질문
Base64.decode("문자열", Base64.URL_SAFE);

전 이렇게 씁니다

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...