`
lan13217
  • 浏览: 496040 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java Object<->Json use jackson-core-asl.jar

 
阅读更多
json-->Object
import java.io.File;
import java.io.IOException;
import org.codehaus.jackson.JsonGenerationException;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
 
public class JacksonExample {
    public static void main(String[] args) {
 
	ObjectMapper mapper = new ObjectMapper();
 
	try {
 
		// read from file, convert it to user class
		User user = mapper.readValue(new File("c:\\user.json"), User.class);
 
		// display to console
		System.out.println(user);
 
	} catch (JsonGenerationException e) {
 
		e.printStackTrace();
 
	} catch (JsonMappingException e) {
 
		e.printStackTrace();
 
	} catch (IOException e) {
 
		e.printStackTrace();
 
	}
 
  }
 
}

Object-->json
import java.io.File;
import java.io.IOException;
import org.codehaus.jackson.JsonGenerationException;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
 
public class JacksonExample {
    public static void main(String[] args) {
 
	User user = new User();
	ObjectMapper mapper = new ObjectMapper();
 
	try {
 
		// convert user object to json string, and save to a file
		mapper.writeValue(new File("c:\\user.json"), user);
 
		// display to console
		System.out.println(mapper.writeValueAsString(user));
 
	} catch (JsonGenerationException e) {
 
		e.printStackTrace();
 
	} catch (JsonMappingException e) {
 
		e.printStackTrace();
 
	} catch (IOException e) {
 
		e.printStackTrace();
 
	}
 
  }
 
}
分享到:
评论

相关推荐

    jackson-core-asl-1.9.13.jar jackson-mapper-asl-1.9.13.ja

    jackson-core-asl-1.9.13.jar jackson-mapper-asl-1.9.13.ja spring mvc时,ajax传输json格式,@ResponseBody, 会出现错误,导入jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13jar

    jackson-core-asl-1.7.2.jar

    总结来说,Jackson Core ASL和Jackson Mapper ASL是处理JSON数据的强大工具,它们在Java开发中扮演着重要角色,为JSON数据的解析、生成、序列化和反序列化提供了便利。通过理解这些组件及其功能,开发者可以更好地...

    jackson-core-asl-1.9.13.jar和 jackson-mapper-asl-1.9.13.jar

    标题提到的"jackson-core-asl-1.9.13.jar"和"jackson-mapper-asl-1.9.13.jar"是Jackson库的两个关键组件,分别对应Jackson的核心模块和对象映射模块。 **Jackson核心模块(jackson-core-asl-1.9.13.jar)**: Jackson...

    hadoop-2.10.0jar.zip

    jackson-core-asl-1.9.13.jar jackson-jaxrs-1.9.13.jar jackson-mapper-asl-1.9.13.jar jackson-xc-1.9.13.jar java-xmlbuilder-0.4.jar jaxb-api-2.2.2.jar jaxb-impl-2.2.3-1.jar jcip-annotations-1.0-1.jar ...

    jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13jar包.

    &lt;artifactId&gt;jackson-databind&lt;/artifactId&gt; &lt;version&gt;2.x.x&lt;/version&gt; &lt;/dependency&gt; ``` 3. **检查Content-Type**:确保在Controller方法上设置了正确的`produces`属性,指定返回的Content-Type为`application/...

    jackson-annotations-2.2.3.jar-jackson-core-2.2.3.jar-jackson-databind-2.2.3.jar

    jackson开发中用到的三个jar包,包含jackson-annotations-2.2.3.jar jackson-core-2.2.3.jar jackson-databind-2.2.3.jar

    jackson-core-asl-1.9.13及jackson-mapper-asl-1.9.13架包.rar

    可用于Spring MVC框架,spring MVC中返回使用@ResponseBody注解返回时,后台没报错,就控制台显示406 Not Acceptable 原因是缺少jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar

    spring和hibernate__jar包,详细说明看jar包列表

    jackson-core-asl-1.7.2.jar jackson-core-asl-1.9.9.jar jackson-jaxrs-1.7.2.jar jackson-jaxrs-1.9.9.jar jackson-mapper-asl-1.7.2.jar jackson-mapper-asl-1.9.9.jar jandex-1.0.3.Final.jar javassist-3.12.1....

    jackson-mapper-asl-1.9.13.jar

    &lt;artifactId&gt;jackson-mapper-asl&lt;/artifactId&gt; &lt;version&gt;1.9.13&lt;/version&gt; &lt;/dependency&gt; &lt;/dependencies&gt; ``` 引入这个依赖后,我们便可以开始使用Jackson的序列化和反序列化功能。例如,我们有一个简单的Java...

    jackson 完整Jar包 7个jar包整合版

    jackson-annotations-2.2.2.jar、 ...jackson-core-asl-1.9.9.jar、 jackson-core-lgpl-1.9.9.jar、 jackson-databind-2.2.3.jar、 jackson-mapper-asl-1.9.9.jar、 jackson-mapper-lgpl-1.9.13.jar

    Jackson相关jar包jackson-all-1.8.1.jar等

    Jackson: jackson-all-1.8.1.jar jackson-annotations-...jackson-core-asl-1.9.9.jar jackson-core-lgpl-1.9.6.jar jackson-databind-2.3.0.jar jackson-mapper-asl-1.9.6.jar json: json-lib-2.4-jdk15.jar

    jackson-core-asl-1.9.8.jar

    总之,Jackson库是Java开发中处理JSON不可或缺的工具,`jackson-core-asl`和`jackson-mapper-asl`这两个组件共同构成了JSON操作的基础。虽然提供的版本较旧,但它们展示了JSON处理的基本原理和方法,对于理解和学习...

    jackson的各种jar包

    jackson包,包括:jackson-annotations-2.2.1.jar、jackson-core-2.2.1.jar、jackson-core-asl-1.8.5.jar、jackson-core-asl-1.8.8.jar、jackson-core-lgpl-1.8.5.jar、jackson-databind-2.2.1.jar、jackson-mapper-...

    jackson-core-asl-1.9.13

    这个列表可能包含了Jackson库的jar文件,比如"jackson-core-asl-1.9.13.jar"和"jackson-mapper-asl-1.9.13.jar"。这些jar文件是Java应用程序中直接引用的库文件,包含了所有的类和方法,以便在项目中使用Jackson的...

    jackson-core-asl-1.8.5.jar,jackson-mapper-asl-1.8.5.jar

    总结来说,`jackson-core-asl-1.8.5.jar`和`jackson-mapper-asl-1.8.5.jar`是Jackson JSON处理库的老版本,分别提供了JSON的基本解析和生成,以及对象与JSON之间的映射功能。在使用这些库时,应考虑其版本限制,并...

    SpringMVC中json转换所需要的Maven仓库的jar包

    &lt;artifactId&gt;jackson-mapper-asl&lt;/artifactId&gt; &lt;version&gt;1.9.13&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt; &lt;artifactId&gt;jackson-annotations&lt;/artifactId&gt; ...

    jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13札包

    在这个"jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13"压缩包中,包含的是Jackson库的两个核心组件:`jackson-core-asl-1.9.13.jar`和`jackson-mapper-asl-1.9.13.jar`。 `jackson-core-asl-1.9.13.jar`是...

    jackson -core -2.8.0 .jar json jar包合集

    jackson -core -2.8.0 .jar json jar包合集 jackson 2.8.0 java处理json需要的jar包 内包含文件: jackson-core-2.8.0.jar jackson-core-2.8.0-sources.jar jackson-core-2.8.0-javadoc.jar

    jackson-core-asl-1.9.8.jar+jackson-mapper-asl-1.9.8.jar下载

    总之,`jackson-core-asl-1.9.8.jar`和`jackson-mapper-asl-1.9.8.jar`是Jackson库的旧版组件,它们在Spring MVC中与`@ResponseBody`和`&lt;mvc:annotation-driven /&gt;`结合使用,提供了JSON数据的自动序列化和反序列化...

    jackson-core-asl-1.4.2.jar,jackson-mapper-asl-1.4.2.jar

    2. **jackson-mapper-asl-1.4.2.jar**: 这是Jackson的Object Mapper组件,它扩展了核心API的功能,使得能够自动映射JSON到Java对象,反之亦然。这个组件极大地简化了Java对象与JSON之间的转换,通过注解或者配置,...

Global site tag (gtag.js) - Google Analytics