2011-05-10 4 views
1

몇 시간 동안 검색해 봤는데 필요한 기초를 찾지 못했습니다. 나는 작은 시작 해요 :(Java를 통해 XBMC JSON 인터페이스에 액세스하려면 어떻게해야합니까?

은, 지금 난 그냥 XBMC에 대한 JSON 인터페이스를 연락하고 그것을 음악의 목록을 검색하려면이 자바 프로그램을 얻을 싶어요.

사람이 바로 나를 가리켜 주시겠습니까 방향 : 매우 감사하게 생각합니다. 감사합니다. :)

EDIT : JSON의 용어에 대해서도 혼란 스럽습니다. 올바른 문구는 "JSON 개체를 서버에서 검색하려고하고 다시 게시하는 중입니다"라고 생각합니다.

답변

3

그래서 몇 가지 작업을 수행해야합니다. 1. XBMC 서버에서 JSON RPC를 활성화합니다. 2. Java에서 사용할 JSON 라이브러리를 가져옵니다. Json-simple은 아주 작은 것입니다. 3. (a) http 또는 (b) 직접 TCP 소켓 연결을 사용하여 XBMC에 연결하십시오. (a) java.net.URLConnection 및 java.net.HttpURLConnection 사용 방법 조회 (b) java.net.Socket 사용 방법 찾아보기 [주소가 & 인 소켓 (InetAddress 주소, int 포트) 생성자 사용 서버]

행운을 빌어 요, 데이비드.

+0

감사합니다. 이제 필요한 정보를 얻기 위해 필요한 JSON 물건을 실제로 POST하는 방법에 대해 고민하고 있습니다. 나는 그것을 시도하고 POST하지만 null 값을 파싱 할 수 없다는 오류가 발생합니다. JSON 항목을 XBMC에 적절히 게시하는 방법을 알고 있습니까? – David

+2

다음은 [예제]입니다 (http://powertoe.wordpress.com/2011/01/03/http-post-with-powershell-to-json-rpc-or-how-to-control-xbmc-via-powershell /)는 HTTP POST를 수행하고 게시 된 데이터를 URL 인코딩 할뿐만 아니라 Content-Length 및 Content-Type 헤더를 설정하는 것을 보여줍니다. 당신은 그걸 시도해 볼 수 있습니다. – karmakaze

관련 문제