我创建了一个 Google 自定义搜索引擎并使用 HTTP GET 发起了查询。现在谷歌正在以 JSON 格式返回结果。我只是想知道如何将此 JSON 输出格式化为人类可读的方式。
例如:
Title: The matrix
htmlTitle: "The matrix.."
我看到很多论坛都推荐 XStream。但不知道我怎样才能让它工作。
有人可以帮我解决这个问题。
仅供参考,我在这里给出 HTTP GET 代码:
public static void main(String[] args) throws IOException {
HttpGet httpget = new HttpGet("https://www.googleapis.com/customsearch/v1?key=AIzaSyBp_5Upf6h0QSXR8UveLs4_c6lAmGW_7B8&cx=014783642332862910131:opc1zgsvfhi&q=matrix&alt=json");
System.out.println(httpget.getURI());
ResponseHandler<String> responseHandler = new BasicResponseHandler();
HttpClient httpClient = new DefaultHttpClient();
String responseBody = httpClient.execute(httpget, responseHandler);
System.out.println(responseBody);