java jsckson太复杂了,有三种使用方式。这里先讲一下,生成json,用的是model tree的方式。

1、加载jackson,使用maven的配置,这里加载最常用的databind方式。

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.5.4</version>
        </dependency>

2、使用model tree的方式生成Json

        JsonNodeFactory factory = new JsonNodeFactory(false);
        ObjectNode resultJsonNode = factory.objectNode();
        
        resultJsonNode.put("status_code","0");
        resultJsonNode.put("name",user.getName());
        resultJsonNode.put("access_token",accessTokenString);
        
        ObjectMapper mapper = new ObjectMapper();
        String jsonStr = mapper.writeValueAsString(resultJsonNode);

 

By charlie

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注