楽天ブックス総合検索APIを使ってて、出力結果の構造がわかりにくかったので、綺麗にインデントしたものを作りました。一個一個の意味はドキュメントをご覧いただくことにして、ここではぱっと目的の値に辿り着けるように出力結果の例だけ載せておきます。

SPONSERD LINK
 1 /* json形式 */
 2 {
 3   "Body":{
 4     "BooksTotalSearch":{
 5       "Items":{
 6         "Item":[
 7           {
 8             "hardware":"",
 9             "limitedFlag":0,
10             "author":"ガー・レイノルズ",
11             "booksGenreID":"001006004006/001006018002/001006009001",
12             "title":"プレゼンテーションZenデザイン",
13             "listPrice":"",
14             "itemCaption":"プレゼン・デザインの原則とテクニック。ビジュアル・コミュニケーション成功の秘訣。",
15             "publisherName":"ピアソン桐原",
16             "isbn":"9784894713994",
17             "largeImageUrl":"http://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8947/89471399.jpg?_ex=200x200",
18             "jan":"",
19             "mediumImageUrl":"http://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8947/89471399.jpg?_ex=120x120",
20             "availability":"1",
21             "os":"","postageFlag":1,
22             "salesDate":"2010-07-01",
23             "smallImageUrl":"http://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8947/89471399.jpg?_ex=64x64",
24             "label":"",
25             "itemPrice":2520,
26             "affiliateUrl":"http://hb.afl.rakuten.co.jp/hgc/0cec7c34.60401a8a.0cec7c35.b91eba24/_RTwebs10000001?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F6527030%2F",
27             "reviewCount":2,
28             "artistName":"",
29             "discountRate":0,
30             "reviewAverage":5,
31             "itemUrl":"http://books.rakuten.co.jp/rb/6527030/"
32           }
33         ]
34       },
35       "pageCount":1,
36       "hits":1,
37       "last":1,
38       "count":1,
39       "page":1,
40       "carrier":0,
41       "first":1
42     }
43   },
44   "Header":{
45     "Status":"Success",
46     "Args":{
47       "Arg":{
48         "apiVersion":{
49           "content":true,
50           "value":"30"
51         },
52         "operation":{
53           "content":true,
54           "value":"BooksTotalSearch"
55         },
56         "developerId":{
57           "content":true,
58           "value":""//自分のデベロッパーIDが入る
59         },
60         "keyword":{
61           "content":true,
62           "value":"プレゼンテーションzenデザイン "
63         },
64         "User-Agent":{
65           "content":true,
66           "value":"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.11 Safari/534.10"
67         },
68         "affiliateId":{
69           "content":true,
70           "value":""//自分のアフィリエイトIDが入る
71         },
72         "version":{
73           "content":true,
74           "value":"2010-03-18"
75         }
76       }
77     },
78     "StatusMsg":""
79   }
80 }

最初から公式のドキュメントに載せといてくれたらいいのに。 ちなみに、検索に失敗するとBodyがnullになってHeaderのStatusにNotFoundやらServerErrorやらが入ります。