zoukankan
html css js c++ java
简单的JsonHelper
package
utils;
import
java.util.ArrayList;
public
class
Json
{
public
static
void
main(String[] args)
{
Json json
=
new
Json();
json.reSet();
json.setSuccess(
true
);
for
(
int
n
=
0
; n
<
5
; n
++
)
{
json.addItem(
"
a
"
, n
+
"
a
"
);
json.addItem(
"
b
"
, n
+
"
b
"
);
json.addItem(
"
c
"
, n
+
"
c
"
);
json.addItem(
"
d
"
, n
+
"
c
"
);
json.addItem(
"
e
"
, n
+
"
e
"
);
json.addItem(
"
f
"
, n
+
"
f
"
);
json.addItemOk();
}
System.out.println(json.ToString());
}
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()
{
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("\"datas\":");
sb.append(
"
[
"
);
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(
"
\
""
);
sb.append(arr.get(j).toString());
sb.append(
"
\
""
);
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(
"
,
"
);
}
sb.append(
"
]
"
);
//
sb.append("}");
return
sb.toString();
}
}
查看全文
相关阅读:
A、B、C、D四个字母,能组成多少个互不相同且无重复三位组合
一对老耗子,每个月都生一对小耗子。小耗子长3个月,第四个开始变成老耗子开始生! 假如都不死,那么请问24个月后有多少只耗子?
猜数字大小游戏,用户输入一个数字,如果大了就显示大了,如果小了就显示小了, 如果对了就提示正确(补充难度,只有5次机会,限制数字的范围在百位以内)
输出100-300中的任意两个数相同的三位数(不能三个数都相同)
打印出A到Z的所有字符,使用char和int转换
EmployeeMapper.xml例子,学习佟刚老师的myBatis课程,记录下的EmployeeMapper.xml,注释详细
log4j.xml 精选的log4j.xml文档,比较详细,网上的版本很多,这个版本相对而言比较完整
Win-Lin双系统重装Windows找回Linux启动
素材下载网站
Android系统备忘1
原文地址:https://www.cnblogs.com/meetrice/p/1217258.html
最新文章
网站网络带宽 和 流量的区别
用GitLab搭建自己的私有GitHub
MetaWeblog 同时管理51cto,csdn,sina,163,oschina,cnblogs等博客
【git】删除某个文件的所有历史记录,批量删除远程分支
Python 虚拟环境Virtualenv
【QQ音乐Api】移花接木 打造自己的音乐电台
IOS 移除storyboard
scala函数等号省略
对spark算子aggregateByKey的理解
spark aggregate函数详解
热门文章
Scala方法定义,方法和函数的区别,将方法转换成函数
Scala下划线_使用
使用SecureCRT的SFTP在WINDOWS与LINUX之间传输文件
使用Intellij IDEA新建Web项目
java保留2位小数及BigDecimal使用
HBase的几个实示例
java集合
第五天总结 运算符 职业化 运算符优先级 职业精神
0~9数字中,组成三位数字,并且三位数字之间最大数减去最小数值为5, 比如:409 954 803
0~9十个数字组合,要求输出01710、20902这样的数字, * 个位和万位相同,千位和十位相同,百位和任何位都不相同
Copyright © 2011-2022 走看看