您现在的位置是:主页 > news > 云南旅行社网站设计/seo查询seo
云南旅行社网站设计/seo查询seo
admin2025/5/23 9:45:17【news】
简介云南旅行社网站设计,seo查询seo,舆情处置的五个步骤,gooood谷德设计网站JSON数据和Java对象的相互转换 1.JSON解析器 常见解析器:Jsonlib、Gson、fastjson、jackson 2.JSON转Java对象 1.导入jacakson的相关jar包 2.创建Jackson核心对象 ObjectMapper 3.调用ObjectMapper的相关方法进行转换*readValue(json字符串数据,对应的…
云南旅行社网站设计,seo查询seo,舆情处置的五个步骤,gooood谷德设计网站JSON数据和Java对象的相互转换
1.JSON解析器 常见解析器:Jsonlib、Gson、fastjson、jackson
2.JSON转Java对象
1.导入jacakson的相关jar包
2.创建Jackson核心对象 ObjectMapper
3.调用ObjectMapper的相关方法进行转换*readValue(json字符串数据,对应的…
JSON数据和Java对象的相互转换
1.JSON解析器
常见解析器:Jsonlib、Gson、fastjson、jackson
2.JSON转Java对象
1.导入jacakson的相关jar包
2.创建Jackson核心对象 ObjectMapper
3.调用ObjectMapper的相关方法进行转换*readValue(json字符串数据,对应的字节码文件)
3.Java对象转换JSON
1.导入jackson的相关jar包
2.创建Jackson核心对象 ObjectMapper
3.调用ObjectMapper的相关方法*writeValue(参数,obj):参数可以是:File: 将obj对象转换为JSON字符串,并保存到指定的文件中Writer:将obj对象转换JSON字符串,并将json数据填充到字符输出流中OutputStream:将obj对象转换JSON字符串,并将json数据填充到字节输出流*writeValueAsString(obj):将对象转为json字符串
4.实例
//1.先从Redis中查询数据//1.1获取Redis客户端连接Jedis jedis = JedisPoolUtils.getJedis();String province_json = jedis.get("province");//2.判断 province_json 数据是否为nullif(province_json == null || province_json .length() == 0){//Redis没有数据System.out.println("Redis没有数据,查询数据库。。。");//2.1从数据中查询List<Province> ps = provinceDao.findAll();System.out.println(ps);//2.2将list序列化jsonObjectMapper mapper = new ObjectMapper();try {province_json = mapper.writeValueAsString(ps);} catch (JsonProcessingException e) {e.printStackTrace();}