牛骨文教育服务平台(让学习变的简单)
博文笔记

JAVA类,生成Json数组,ajax传入多组json数据。【MyJsonArray】

创建时间:2012-03-26 投稿人: 浏览次数:4389
利用前面的MyJson生成json数据传入ajax中,由于可能会传入多组json数据供jsp页面使用,便编写了由之前的json数据生成json数据数组的类MyJsonArray。

publicclass MyJsonArray {
private String json;
private String header;
privateintisfirst = 0;
public MyJsonArray()
{
json = "";
header ="{"array":[";
}
public String getjson()
{
json = json + "]}";
json = header + json;
if(json.substring(0, 4).equals("null")) json = "{"isempty":"true"}]}";
returnjson;
}
publicvoid add(String newjs)
{
isfirst++;
if(isfirst!=1) json = json + ",";
json = json + newjs;
}
}



调用方法:
MyJsonArray array = new MyJsonArray();
array.add(json1);  //array[0]
array.add(json2);  //array[1]

String text = array.getjson();


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。