Spark Framework JSON解析

这里使用了com.alibaba.fastjson这个包

maven【很不错的包管理器】安装方式:

1
2
3
4
5
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.12</version>
</dependency>

使用方法

1
import com.alibaba.fastjson.JSON;

//字符串转换为可使用的对象【Map】

1
2
3
4
5
6
7
8
9
10
11
12
13
String str = "";//这里就是一个json 字符串
JSON.parseObject(str);
HashMap<String, String> jsonMap = JSON.parseObject(str, new HashMap<String, String>().getClass());
//去除里面的值
for(String key : jsonMap.keySet()) {
String str = jsonMap.get(key);
System.out.println(key + ":" + str);
}
//将 对象 【HashMap】转化为json 字符串
HashMap<String, String> map = new HashMap<>();
map.put("data","data");
map.put("sign","sign");
String jsonString = JSON.toJSONString(map);

这里设置路由跟请求回调方法

1
2
3
4
get("/jsontest", "application/json", (req, res) -> {
//实现结果的代码,比如上面生成的结果 jsonString
//return jsonString
});

========================================

==Spark Framework - A tiny Java web framework==

========================================