我在通过 sparql 查询反序列化来自 DBpedia 的 json 对象时遇到问题。我正在使用 gson 对其进行反序列化并使用此工具生成对象类:jsongen.byingtondesign.com
sparql 查询 url 的 JSON 输出:http: //goo.gl/b4oF1
或: http: //labs.tedux.com/sparqlDONE.json
当我在 android SDK 中使用生成的类时,我在其中一个类中遇到了错误,因为:
{
type: "literal",
xml:lang: "en",......
所以我从类中删除了这个xml:lang 但是当我试图通过 gson 反序列化对象时,我得到了整个 json 对象反序列化期望描述类。你有什么想法能够反序列化吗?
描述类:
import java.util.List;
public class Description{
private String type;
private String value;
private String xml:lang;
public String getType(){
return this.type;
}
public void setType(String type){
this.type = type;
}
public String getValue(){
return this.value;
}
public void setValue(String value){
this.value = value;
}
public String getXml:lang(){
return this.xml:lang;
}
public void setXml:lang(String xml:lang){
this.xml:lang = xml:lang;
}
}