2012-02-17 3 views
0

나는 데이터의 형식은
JSON 자바

["string1","string2","string3",...] 


내가 그렇게 할 수있는 방법을 어떤 생각에 내가 자바
에 구문 분석 할 필요가 JSON 데이터를 파싱?

+0

의 중복 가능성 [더 나은 자바 JSON 라이브러리?] (http://stackoverflow.com/questions/338586/a-better-java-json-library) –

+0

또한보십시오 http://stackoverflow.com/questions/2635982/parsing-json-in-java – DNA

답변

2

Type type = new TypeToken<Collection<String>>(){}.getType(); 

List<String> results = new Gson().fromJson(json, type); 

아래로 코드를 사용할 수 있습니다. 좋은 튜토리얼을 보려면 here을보십시오.

1

JSON 구문 분석이 얼마나 완료되었는지에 따라 약간 다릅니다. 위 예제가 여러분이 기대하는 것을 대표한다면, indexOf와 split을 사용하여 오래된 문자열을 파싱 할 수도 있습니다. 당신이 더 완전한 JSON 파싱을 원하는 경우에

, 나는 공식 json.org 사이트에서 찾고 좋을 것 및 their Java page