2010-12-14 4 views
3

시도하는 데 오랜 시간이 걸리는만큼 도움이 필요합니다. JSP에서 가, 내가 딜러 ID를 검색 할 수 있도록 내가 JSON 개체/또는 판매점의 ArrayList를이 변환 할 수있는 방법Java에서 문자열로 묶은 JSON 문자열을 읽는 방법

String jsonDealer = [{"dealerID":"VARSSWK103","dealerName":"NPD STATION SDN BHD"}, 
{"dealerID":"VARSSTH008","dealerName":"Winjaya Teleshop"}] 

처럼, 자바 조치를 문자열로를 stingnify JSON 객체를 전달 딜러 이름?

모든 도움에 감사드립니다.

+0

하는 JSON 라이브러리 사용을 참조하십시오? – skaffman

답변

-1

자신 만의 JSON 구문 분석기를 작성할 수는 있지만 휠을 다시 발명 할 필요는 없습니다. 자유롭고 다양한 성숙한 JSON 파서가 많이 있습니다. Tapestry의 JSONObjectJSONArray을 사용합니다. download Tapestry 5를 열고 포장을 풀면 빌드 경로에 tapestry-core-5.0.18.jar 라이브러리를 포함하기 만하면됩니다. JSONObject와 JSONArray는 모두 String을 생성자 인수로 사용하며 API는 해당 링크에 완전히 설명되어 있습니다.

-1

http://json-lib.sourceforge.net/을 사용하면 매우 쉽습니다.

http://json-lib.sourceforge.net/snippets.html

String str = "{'dealerName':'NPD STATION SDN BHD', 'dealerID': 1, 'dealerReputation': 2.0, 'dealerActive': true}"; 
JSONObject jsonObject = (JSONObject) JSONSerializer.toJSON(str); 

String str = "['NPD STATION SDN BHD', 1, 2.0, true]"; 
JSONArray jsonArray = (JSONArray) JSONSerializer.toJSON(str); 
관련 문제