Query
,
results
和
quote
是
JSONObject
这是他们自己的权利。你不能以这种方式绘制它们并期望它能起作用。使用此结构作为参考,并完成其余部分。
作语法分析
Response fromJson = gson.fromJson(file, Response.class);
System.out.println(fromJson.getQuery().getResults().getQuote().getSymbol());
输出
谷歌
结构
public class Response
{
private Query query;
public Query getQuery()
{
return query;
}
public void setQuery(Query query)
{
this.query = query;
}
}
class Query
{
private int count;
private Results results;
public int getCount()
{
return count;
}
public void setCount(int count)
{
this.count = count;
}
public Results getResults()
{
return results;
}
public void setResults(Results results)
{
this.results = results;
}
}
class Results
{
private Quote quote;
public Quote getQuote()
{
return quote;
}
public void setQuote(Quote quote)
{
this.quote = quote;
}
}
class Quote
{
private String symbol;
public String getSymbol()
{
return symbol;
}
public void setSymbol(String symbol)
{
this.symbol = symbol;
}
}