{"Products":[{"years":"2006","proCode":"BYQ","throughput":"1","unit":"2","yield":"3","unit2":"4","totalHour"
:"5"},{"years":"2006","proCode":"","throughput":"11","unit":"22","yield":"33","unit2":"44","totalHour"
:"55"}],"Material":[{"years":"2006","matCode":"BYQ","consump":"111","unit":"222"}],"EnerConsu":[{"years"
:"2006","energyCode":"BYQ","consump":"1111","unit":"2222","useMaterial":"3333","unit2":"4444"}]}
请大神帮解析这个json然后封装到对象.一共是三个对象
import java.util.List;
public class EntityInfo {
private List<ProductsBean> Products;
private List<MaterialBean> Material;
private List<EnerConsuBean> EnerConsu;
public List<ProductsBean> getProducts() {
return Products;
}
public void setProducts(List<ProductsBean> Products) {
this.Products = Products;
}
public List<MaterialBean> getMaterial() {
return Material;
}
public void setMaterial(List<MaterialBean> Material) {
this.Material = Material;
}
public List<EnerConsuBean> getEnerConsu() {
return EnerConsu;
}
public void setEnerConsu(List<EnerConsuBean> EnerConsu) {
this.EnerConsu = EnerConsu;
}
public static class ProductsBean {
/**
* years : 2006
* proCode : BYQ
* throughput : 1
* unit : 2
* yield : 3
* unit2 : 4
* totalHour : 5
*/
private String years;
private String proCode;
private String throughput;
private String unit;
private String yield;
private String unit2;
private String totalHour;
public String getYears() {
return years;
}
public void setYears(String years) {
this.years = years;
}
public String getProCode() {
return proCode;
}
public void setProCode(String proCode) {
this.proCode = proCode;
}
public String getThroughput() {
return throughput;
}
public void setThroughput(String throughput) {
this.throughput = throughput;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
public String getYield() {
return yield;
}
public void setYield(String yield) {
this.yield = yield;
}
public String getUnit2() {
return unit2;
}
public void setUnit2(String unit2) {
this.unit2 = unit2;
}
public String getTotalHour() {
return totalHour;
}
public void setTotalHour(String totalHour) {
this.totalHour = totalHour;
}
}
public static class MaterialBean {
/**
* years : 2006
* matCode : BYQ
* consump : 111
* unit : 222
*/
private String years;
private String matCode;
private String consump;
private String unit;
public String getYears() {
return years;
}
public void setYears(String years) {
this.years = years;
}
public String getMatCode() {
return matCode;
}
public void setMatCode(String matCode) {
this.matCode = matCode;
}
public String getConsump() {
return consump;
}
public void setConsump(String consump) {
this.consump = consump;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
}
public static class EnerConsuBean {
/**
* years : 2006
* energyCode : BYQ
* consump : 1111
* unit : 2222
* useMaterial : 3333
* unit2 : 4444
*/
private String years;
private String energyCode;
private String consump;
private String unit;
private String useMaterial;
private String unit2;
public String getYears() {
return years;
}
public void setYears(String years) {
this.years = years;
}
public String getEnergyCode() {
return energyCode;
}
public void setEnergyCode(String energyCode) {
this.energyCode = energyCode;
}
public String getConsump() {
return consump;
}
public void setConsump(String consump) {
this.consump = consump;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
public String getUseMaterial() {
return useMaterial;
}
public void setUseMaterial(String useMaterial) {
this.useMaterial = useMaterial;
}
public String getUnit2() {
return unit2;
}
public void setUnit2(String unit2) {
this.unit2 = unit2;
}
}
}
java解析json http://blog.csdn.net/lianqiangjava/article/details/20800723
c#解析json http://blog.csdn.net/chinacsharper/article/details/9246627
用阿里巴巴的fastjson jar包 配合GSON 一键完成。
这是用Gson解析的,实体楼在上面给你贴出来了,建议用GsonFormat插件直接生成实体类。