如何从setter / getter类设置和获取json?

时间:2015-02-27 07:20:55

标签: java json

这是我的pojo类,我希望make方法在我的日记服务类中添加日记,然后如何在此方法中获取和设置json以及从setter / getter类获取和设置json的任何其他方式。

public class Dairy extends BaseEntity {

public String dairyId;
public String dairyType;
public String productName;
private List<Dairy> dataList;



public List<Dairy> getDataList() {
    return dataList;
}

public void setDataList(List<Dairy> dataList) {
    this.dataList = dataList;
}

public String getDairyId() {
    return dairyId;
}

public void setDairyId(String dairyId) {
    this.dairyId = dairyId;
}

public String getDairyType() {
    return dairyType;
}

public void setDairyType(String dairyType) {
    this.dairyType = dairyType;
}

public String getProductName() {
    return productName;
}

public void setProductName(String productName) {
    this.productName = productName;
}

1 个答案:

答案 0 :(得分:0)

如果你像这样hava json

product:{
          dairyId:"1",
          dairyType:"a",
          productName:"New Year 2015" 
   }

你应该得到像

 Dairy d=new Dairy();

你必须使用jsonParser类。然后在对象d.like

上设置值
JSONObject jsonObject=getJSONObject("product");
d.setDairyId(jsonObject.getString("dairyId");
d.setDairyType(jsonObject.getString("dairyType"); 
d.setProductName(jsonObject.getString("productName"); 

要打印此值,您可以使用:

 System.out.println("Name is:"+d.getProductName());

我希望这会对你有所帮助:)。