json 을 만 드 는 자바 클래스http://www.gold98.net 하 다.
import java.util.ArrayList;
public class Json {
public static void main(String[] args){
Json j=new Json();
j.reSet();
j.setSuccess(true);
j.addItem("id","1");
j.addItem("name","zb");
j.addItemOk();
j.addItem("id","2");
j.addItem("name", "jim");
j.addItemOk();
j.addItem("id","3");
j.addItem("name", "lh_zn");
j.addItemOk();
String dd=j.ToString();
System.out.println(dd);
}
public String singleInfo="";
protected boolean _success=true;
protected String _error="";
protected ArrayList arrData=new ArrayList();
protected ArrayList dataItem=new ArrayList();
public String getError(){
return _error;
}
public void setError(String error){
if(!error.equals("")) this._success=false;
this._error=error;
}
public boolean getSuccess(){
return _success;
}
public void setSuccess(boolean success){
if(success) this._error="";
this._success=success;
}
public Json()
{
}
public void reSet()
{
_success=true;
_error="";
singleInfo="";
arrData.clear();
dataItem.clear();
}
public void addItem(String name,String _value)
{
dataItem.add(name);
dataItem.add(_value);
}
public void addItemOk()
{
arrData.add(dataItem);
dataItem=new ArrayList();
}
public String ToString()
{
StringBuilder sb=new StringBuilder();
sb.append("{");
sb.append("success:"+_success+",");
sb.append("error:\""+_error.replaceAll("\"", "\\\"")+"\",");
sb.append("singleInfo:\""+singleInfo.replaceAll("\"","\\\"")+"\","+"<br>");
sb.append("data:["+"<br>");
int ad=arrData.size();
for(int i=0;i<ad;i++)
{
ArrayList arr=(ArrayList)(arrData.get(i));
sb.append("{");
int t=arr.size();
for(int j=0;j<t;j+=2)
{
if(j==t)break;
sb.append(arr.get(j).toString());
sb.append(":");
sb.append("\"");
sb.append(arr.get(j+1).toString());
sb.append("\"");
if(j<t-2)sb.append(",");
}
sb.append("}");
if(i<ad-1) sb.append(","+"<br>");
}
sb.append("<br>]");
sb.append("}");
return sb.toString();
}
}
<%@page import="java.util.List"%>
<%
Json json=new Json();
UserService user = new UserService();
List list = user.getUserList();
Users users;
json.reSet();
json.setSuccess(true);
int j=list.size();
for (int i=0; i<j; i++)
{
users = (Users) list.get(i);
json.addItem("userId",users.getId().toString());
json.addItem("name",users.getUserName());
json.addItem("pwd",users.getUserPwd());
json.addItem("age",users.getUserAge().toString());
json.addItemOk();
}
out.println(json.ToString());
%>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.