json数据怎么解析,json解析的几种方式( 二 )
Jackson 解析这个解析方式是在目前我们使用最流行的一些框架比如 SSM、SpringBoot 。其内部的 json 解析使用的就是 Jackson 。但往往我们会另外引入 FastJson 来使用 。因为速度更快 。
第一步 。引入依赖:
<!--jackson--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.9.8</version></dependency>123456第二步 。编写测试代码:
packageorg.example; importcom.fasterxml.jackson.core.JsonProcessingException; importcom.fasterxml.jackson.databind.ObjectMapper; importorg.springframework.stereotype.Component; importjava.io.IOException; /** * jackson解析 */@ComponentpublicclassJsonTest4{ /** * 对象转json * @paramuser * @return*/publicString userToJson(User user)throwsJsonProcessingException { ObjectMapper objectMapper = newObjectMapper(); String json = objectMapper.writeValueAsString(user); returnjson; } /** * json转对象 * @paramjson * @return*/publicUser userFromJson(String json)throwsIOException { ObjectMapper objectMapper = newObjectMapper(); User user = objectMapper.readValue(json, User.class); returnuser; } } 12345678910111213141516171819202122232425262728293031323334353637扩展~JSON的诞生JSON 的诞生是因为 XML 整合到 HTML 中各个浏览器实现的细节不尽相同 。所以道格拉斯·克罗克福特(Douglas Crockford)和 奇普·莫宁斯达(Chip Morningstar)一起从 JS 的数据类型中提取了一个子集 。作为新的数据交换格式 。因为主流的浏览器使用了通用的 JavaScript 引擎组件 。所以在解析这种新数据格式时就不存在兼容性问题 。于是他们将这种数据格式命名为 “JavaScript Object Notation” 。缩写为 JSON 。由此 JSON 便诞生了!
- 怎么避免化妆品过期
- 新鲜山楂怎么吃最好
- 庄家洗盘的手法怎么能判断出来?
- 您知道全球人工智能Al机器人行业里面的四大家族吗?您个人怎么去评价这四家公司?
- 过期的化妆品可以怎么处理
- 新鲜山楂怎么晒山楂干
- 网站后台怎么搭建?
- 山楂怎么挑选好的
- 怎么在服务器搭网站?
- 9月2日,证券板块收绿色十字星,代表变盘在即,明天怎么走?
