Jacksonフレームは、簡単にJSON-Hoojo-ブログパークに切り替わります.

2909 ワード

Jackson        json     ,    。 

Jackson Java json xml , json、xml Java 。

json-lib , :http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html

json-lib ,Jackson jar , 。 Jackson , 。

1、 jar

Jackson jar all :http://jackson.codehaus.org/1.7.6/jackson-all-1.7.6.jar

jar

:http://wiki.fasterxml.com/JacksonInFiveMinutes

junit , junit jar 。 junit-4.2.8

xml, stax2-api.jar

public class JacksonTest {

    private JsonGenerator jsonGenerator = null;

    private ObjectMapper objectMapper = null;

    private AccountBean bean = null;

    

    @Before

    public void init() {

        bean = new AccountBean();

        bean.setAddress("china-Guangzhou");

        bean.setEmail("[email protected]");

        bean.setId(1);

        bean.setName("hoojo");

        

        objectMapper = new ObjectMapper();

        try {

            jsonGenerator = objectMapper.getJsonFactory().createJsonGenerator(System.out, JsonEncoding.UTF8);

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

    

    @After

    public void destory() {

        try {

            if (jsonGenerator != null) {

                jsonGenerator.flush();

            }

            if (!jsonGenerator.isClosed()) {

                jsonGenerator.close();

            }

            jsonGenerator = null;

            objectMapper = null;

            bean = null;

            System.gc();

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

}
 
全文を読むと…