2013-01-15 3 views
-1

이것은 JSONArray입니다. String json = [{ ""1 : "Kenny", "2": "Tom", "3": "Mosoti"}]]; 이제 문자열 배열을 얻으려고합니다. 예를 들어 Kenny, Tom, Mosoti입니다.JSONArray에서 값을 검색하는 방법

+0

어떤 언어를 사용하고 있습니까? – Vrushank

+0

안드로이드 자바를 사용하고 있습니다 – user1759570

답변

0

Jackson과 같이 json 파서를 사용할 수 있습니다.

오류가 발생하기 쉽기 때문에 자신의 파서를 작성하는 것은 좋지 않습니다. 또한 바퀴를 다시 발명하지 마십시오.

+0

이 패키지 org.json을 사용하고 있습니다 * – user1759570

+0

패키지를 사용하여 나를 도와주세요 – user1759570

+0

@ user1759570보세요 [여기] (http://stackoverflow.com/questions/6402115/parse-json-array) –

0

그래, 잭슨 같은 주류 라이브러리/프레임 워크에 가야한다, 당신은 여기에 대한 자세한 내용을보실 수 있습니다 : http://wiki.fasterxml.com/JacksonInFiveMinutes

기본 예제는 것 같은 뭔가 :

private static MailData unMarshallJson(String literalJson) throws JAXBException, IOException { 
    Data data = null; 
    ObjectMapper mapper = new ObjectMapper(); 
    data = mapper.readValue(literalJson, Data.class); 

    return data; 
} 

경우 데이터 클래스 구문 분석 된 데이터에 해당하는 클래스입니다. 자세한 정보를 제공 한 링크를 읽으십시오.

관련 문제