Java进阶学习:JSON解析利器JackSon
2024-08-28 14:18:40
Java:JSON解析利器JackSon
JackSon基础
1.Maven项目引入
<!-- https://mvnrepository.com/artifact/org.codehaus.jackson/jackson-core-asl --> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>1.9.13</version> </dependency>
2.使用方式
public class ReadWriteJackson { public static void main(String[] args) throws IOException { ObjectMapper mapper = new ObjectMapper(); String jsonInput = "{\"id\":0,\"firstName\":\"Robin\",\"lastName\":\"Wilson\"}"; Person q = mapper.readValue(jsonInput, Person.class); System.out.println("Read and parsed Person from JSON: " + q); Person p = new Person("Roger", "Rabbit"); System.out.print("Person object " + p + " as JSON = "); mapper.writeValue(System.out, p); } }
3.使用注解忽略未知字段
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @JsonIgnoreProperties(ignoreUnknown = true) public class Stuff { private String stuff_name; private Integer stuff_number; private Double stuff_price; private String stuff_bid_id; . . . . . . }
最新文章
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之目录导航
- Atom编辑器的插件
- TMS320DM642启动模式(Bootmode)(转)
- PCFG -- 基于统计方法生成语法树
- MicroStation VBA基础
- Criteria 和 DetachedCriteria的区别与使用
- hdu 1541/poj 2352:Stars(树状数组,经典题)
- laravel框架中Email邮件配置
- Tengine安装配置
- android80 HttpClient框架提交数据 get方式
- 用java写bp神经网络(三)
- 【Android进阶】Listview分页加载数据的实现
- HDU5131-Song Jiang&#39;s rank list HDU5135-Little Zu Chongzhi&#39;s Triangles(大佬写的)
- 利用PowerDesigner15在win7系统下对MySQL 进行反向工程(二)
- EBS密码加密研究
- postgresSQL 实现数据修改后,自动更新updated_date/ts等字段
- swift项目初始化并添加忽略文件Swift.ignore
- 搭建简单的FTP服务器
- inode 耗尽
- 【PMP】项目目标的SMART原则
热门文章
- <;转>;创建支持eclipse的多模块maven项目
- vuex mapActions
- 重启nginx后丢失nginx.pid的解决方法(转)
- 键盘上所有键位的ascii值
- mysql学习笔记(编辑中)
- ASP.NET CORE RAZOR :将文件上传至 ASP.NET Core 中的 Razor 页面
- tomcat启动之后报404
- maven初始搭建一个基础项目(spring mvc+spring+jdbc mysql+jstl)
- 好员工去哪儿了:高端IT白领荒胜过春节保姆荒
- 【数据挖掘】关联分析之Apriori(转载)