效果图(数据随便写的):
百度不靠谱。直接看官网:https://struts.apache.org/plugins/json/#setup-action
官网上展示了可以用这个插件返回的各种各样的样式的json数组以及相应的配置方式,以及适配的版本信息。
大概看一下,等他介绍结束之后,有一个例子。
代码如下:
import java.util.HashMap;
import java.util.Map;
import com.opensymphony.xwork2.Action;
public class JSONExample {
private String field1 = "str";
private int[] ints = {10, 20};
private Map map = new HashMap();
private String customName = "custom";
//'transient' fields are not serialized
private transient String field2;
//fields without getter method are not serialized
private String field3;
public String execute() {
map.put("John", "Galt");
return Action.SUCCESS;
}
public String getField1() {
return field1;
}
public void setField1(String field1) {
this.field1 = field1;
}
public int[] getInts() {
return ints;
}
public void setInts(int[] ints) {
this.ints = ints;
}
public Map getMap() {
ret