Jackson的使用

package com.Ajax.test;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;

public class Customer {

	private Integer id;
	private String name;

	public Customer(Integer id, String name) {
		super();
		this.id = id;
		this.name = name;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCity() {
		return "BeiJing";
	}

	@JsonIgnore
	public String getBirth() {
		return "1995-10-04";
	}

	public static void main(String[] args) throws JsonProcessingException {
		ObjectMapper mapper = new ObjectMapper();
		Customer customer = new Customer(1001, "nxmu");
		String jsonStr = mapper.writeValueAsString(customer);
		System.out.println(jsonStr);
	}
}
//输出结果为:{"id":1001,"name":"nxmu","city":"BeiJing"}

 


猜你喜欢

转载自blog.csdn.net/qq_36722039/article/details/79047421