版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/quan20111992/article/details/88918585
import java.io.Serializable;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.annotation.JSONField;
public class CascadeSelectVO implements Serializable {
private static final long serialVersionUID = 2325685236713367680L;
@JSONField(name="total_count")
private int totalCount;
@JSONField(name="incomplete_results")
private boolean incompleteResults = false;
@JSONField(name="items")
private List<Map<String, String>> items;
/*********************getter、setter************************/
}
public static void main(String[] args) {
CascadeSelectVO cascadeSelect = new CascadeSelectVO();
cascadeSelect.setTotalCount(2);
List<Map<String,String>> items = new ArrayList<Map<String,String>>();
Map<String,String> item1 = new HashMap<String,String>();
item1.put("key", "21");
item1.put("value", "逾期提示付款");
Map<String,String> item2 = new HashMap<String,String>();
item2.put("key", "20");
item2.put("value", "提示付款");
items.add(item1);
items.add(item2);
cascadeSelect.setItems(items);
System.out.println(JSON.toJSON( cascadeSelect ).toString());
}
{"incomplete_results":false,"items":[{"key":"21","value":"逾期提示付款"},{"key":"20","value":"提示付款"}],"total_count":2}