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);