1
從鏈接解析相對複雜的網址:如何與GSON
http://api.crossref.org/works?rows=2
我試圖通過GSON在Java解析JSON。下面是我的一些代碼部分:
public class crossref {
public String status;
public String messageType;
public String messageVersion;
public Message message;}
public class Message {
public int itemsPerPage;
public Query query;
}
public class Query{
public String searchTerms;
public int startIndex;}
public class Items {
public List subtitle;
public List subject;
public Issued issued;}
public class Issued{
??? }
在這一點上我很困惑,並不能確定如何定義結構。有人能幫助我嗎?例如。在示例json中,必須「發佈」部分是list還是listarray?
預先感謝...發出
解析成列表和地圖,然後寫爲接受地圖所有目標類的構造函數。每個構造函數級聯到它的「子」。編碼完成後非常簡單,而且您可以輕鬆處理「古怪」案例。 –
謝謝@HotLicks。事實上,我上面給出的例子是我通過stackoverflow找到的android代碼。如果我用java編寫它,它會是一樣的嗎?在stackoverflow我總是遇到Android的樣本。如果是這樣,你能告訴我如何調整這個代碼到Java? –
??? Android *是* Java。 –