2012-06-07 6 views
1

Google 도서에서 JSON 개체를 구문 분석 : JSON 개체에서나는이 같은 도서 목록을 생성하기 위해 노력하고있어

https://google-developers.appspot.com/books/examples/viewability-with-callback

을 Google 도서에 대한 구글의 API를 사용하여.

내가 전에 YQL에서만 사용할 JSON을했습니다, 나는이 같은 결과를 분석 한 : 여기 http://jsfiddle.net/nathanbweb/U2QWY/4/

하지만 Google 도서 처럼

$.each(data.query.results.row, function (i, item) { 

을의 JSON 개체를 포함 고유 한 ISBN을 개체로 사용하므로 같은 방법으로 구문 분석 할 수 없습니다.

$.each(data.ProcessGBSBookInfo.[[uniqueisbn]], function (i, item) { 

어떻게하면됩니까? 내 바이올린은 여기에 있습니다 : 여기

답변

2

http://jsfiddle.net/5tWQh/가 제대로 작동하도록 업데이트 당신의 바이올린입니다 : http://jsfiddle.net/5tWQh/1/

나는 적절한 JSONP 콜백 처리를 위해 허용하도록 URL을 변경 한 다음 반환 된 ISBN을 반복 가지고는 $ .each 수정 번호.

$.getJSON('http://books.google.com/books?jscmd=viewapi&bibkeys=0596000278,00-invalid-isbn,ISBN0765304368,0439554934&callback=??', function(data) { 
... 
$.each(data, function(i, item) {... 
+0

고맙습니다!! – nathanbweb

+0

보너스 질문 : 변수를 동적으로 제공 할 수있는 방법이 없으므로 & bibkeys = 0596000278 대신 YQL 등을 통해 Google 문서를 가져올 수 있습니다. – nathanbweb

+0

그게 무슨 뜻입니까? –

관련 문제