Spark Framework JSON解析
这里使用了com.alibaba.fastjson这个包
maven【很不错的包管理器】安装方式:
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.12</version> </dependency>
使用方法
import com.alibaba.fastjson.JSON;
//字符串转换为可使用的对象【Map】
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);
这里设置路由跟请求回调方法
get("/jsontest", "application/json", (req, res) -> { //实现结果的代码,比如上面生成的结果 jsonString //return jsonString });
========================================
==Spark Framework - A tiny Java web framework==
========================================
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/759
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/759