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

php 에서 array -> json 만드는것과 같은 기능이 있을까요?

0 추천
php에서는 아래와 같이 하면 Array to Json 변환이 이루어집니다.

-----------------------

var TEMP = new Array();

TEMP[0] = [1, "홍길동", "경기"];

TEMP[1] = [2, "둘리", "서울"];

....

echo json_encode($TEMP) // 변환

---------------------------------

예제와 같이 동일한 형태의 php배열구조를 JAVA에서 Json 형태로 변환할 수 있을까요?

여지껏 Split 으로 처리하였습니다.... 데이터가 많네요...

어느순간 보니 php 배열구조라 혹시나 싶어서요 .....

 

웹뷰에서는 html만 불러들이기에 웹뷰를 통한 컨버팅은 어려울 것 같구요..

무리하게 서버를 연동하고 싶진 않습니다..
개발자초심 (21,220 포인트) 님이 2016년 1월 1일 질문

3개의 답변

0 추천
php 질문이 여기에..

http://php.net/manual/en/function.json-encode.php

이런식으로 Array에 json_encode만 해주시면 간단하게 되는걸로 알고있습니다.
캬옹이 (37,920 포인트) 님이 2016년 1월 4일 답변
답변 감사합니다.
Php에서는 위와 같이 진행합니다.
하고자 함은 php방식의 array를 자바에서 바로 변환이 가능한지 였습니다.
0 추천

안녕하세요.

php 에서는 일반적으로 JSON 라이버러리를 요즘 내부에 포함해서 질문자님이 말씀하신 것처럼 처리하지요.

일단 JSON을 안드로이드에서 사용하기 위해서는 json라이버러리를 사용하시는 것을 추천해드립니다.

http://www.json.org/ 에보시면  유용한 것들이 많이 있습니다.

사용법도 인터넷에 많이 나와 있습니다.

http://stackoverflow.com/questions/2818697/sending-and-parsing-json-objects 의 내용도 참고 할만 할 것 같습니다.

기본적으로는 org.json을 사용해서 처리하시는 것을 추천해 드립니다.

http://www.vogella.com/tutorials/AndroidJSON/article.html 에보시면 기본적은 사용법예가 있습니다.

http://developer.android.com/intl/ko/reference/org/json/JSONTokener.html 여기도 참고하시구요.

 

컴러기 (22,230 포인트) 님이 2016년 1월 4일 답변
0 추천
Gson 라이브러리 한번 찾아보세요.
갸아악 (21,260 포인트) 님이 2016년 1월 4일 답변
...