`
samjavaeye
  • 浏览: 188221 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java处理Json的简单方式

    博客分类:
  • Java
 
阅读更多

先按Json字符串的格式定义好各级POJO对象,然后就可以简单的使用com.fasterxml.jackson.databind.ObjectMapper来进行Java 对象与Json字符串之间的互相转换。

 

先初始化

import com.fasterxml.jackson.databind.ObjectMapper;
ObjectMapper objectMapper = new ObjectMapper();

Java对象转字符串

Person person = new Person("张三", 38);
String jsonStr = objectMapper.writeValueAsString(person);

 字符串转Java对象

Person zhangSan = objectMapper.readValue("{\"name\":\"张三\",\"age\":38}", Person.class);

 字符串转List

List<Person> personList = objectMapper.readValue("[{\"name\":\"张三\",\"age\":38}]", objectMapper
	.getTypeFactory().constructParametricType(List.class, Person.class));

 

分享到:
评论

相关推荐

    JsonQuery:基于 Java 的 JSON 查询引擎

    单节点运算符允许您一次处理一个节点的 JSON 树。 例如,一个深度嵌套的 JSON 字段 "company":{ "sales":{ "international":{ "reps":[ { "name":"bob", "start date":5-17-06", "monthly...

    Java中Json字符串与各种对象互转

    可以处理简单java对象和格式正确的json字符串互相转换。 net.sf.json.JSONArray可以处理复杂的java集合对象和格式正确的json字符串互相转换. 1.json字符串转简单java对象 2.简单java对象转json字符串 3.json字符...

    处理json数据的四种框架

    java有很多种处理json格式数据的框架,包括Gson,fastJson,Jackson,Json-lib,Json2014,都是源码,通过http请求获取对应的json,然后通过bean转化成对象。Jackson是最麻烦的,要使用ObjectMapper mapper。Gson和...

    json.java:java的简单json解析器

    旨在成为 Java 的简单 JSON 解析(和生成)库。 它的预期用例是在nio的上下文中处理 JSON,即非阻塞 IO,其中有效载荷的点点滴滴可能到达并需要处理。 json.java 包含一个基于状态机的解析器实现,允许这样做。 ...

    处理JSON日期转换

    自己编写了一个工具类,处理页面提交json格式数据到后台,再进行处理成JAVA对象数据

    json-lib-2.4-jdk15.jar下载

    json-lib-2.4-jdk15.jar下载,json-lib是一款简单易用的Java JSON库。它可以将Java对象转换成JSON字符串,也可以将JSON字符串转换成Java对象。json-lib体积小、无依赖,性能表现也不错,适合在各种Java项目中使用。 ...

    使用Java JSON处理实现一个简单的在线购物系统.txt

    这个代码实现了一个简单的在线购物车管理系统。首先定义了一个ShoppingCart类,其中包含了用户ID和商品列表两个成员变量。在构造函数中初始化了这两个成员变量。addItem方法用于向购物车中添加商品,removeItem方法...

    Java Web项目中Spring框架处理JSON格式数据的方法

    Spring MVC是个灵活的框架,返回JSON数据的也有很多五花八门的方式,这里我们来整理一个最简单的Java Web项目中Spring框架处理JSON格式数据的方法:

    json-20230227.jar下载

    它提供了一组简单的 Java APIs 来处理 JSON,简化了 Java 与 JSON 的交互过程。org.json体积小、性能出色且无依赖,在 Android 和 Java 项目中被广泛使用。 org.json 的主要功能有: 1. 简洁的 API:org.json 提供简单...

    properties与json互转的简单实现,支持XDiamond批量增加

    properties与json互相装换, 主要是为了将以前的properties配置存入XDiamond配置中心, 里边需要的json格式需要处理. 此文件可以批量的将properties转换成json字符串并输出为txt文件. 使用:PropToJson.toJSONString...

    AnyFo - Util - Json4Ext:通用ExtJS数据交换处理

    Json4Ext是“AnyFo – Util”项目下的一个子项目,他提供了多个工具包,它让开发者轻松的通过构建一些简单的Java类,然后自动的将 这些Java类生成符合Ext要求的各种Json格式的字符串。 Json4Ext类简介 在Json4...

    Unity3D 3.0json处理入门教程

    unity3d 3.0 之json格式数据处理框架litjson 简单入门教程

    simple-json-rpc:Java的简单JSON-RPC

    目的是提供一种简单,快速和可靠的方法,以将JSON-RPC 2.0协议集成到服务器和/或客户端上的Java应用程序中。 为此,您需要配置JsonRpcClient或JsonRpcServer并实现传输代码-库负责其余工作。 没有手动的JSON转换,...

    Gson解析复杂Json实例,超简单

    解放你的双手,不用再去一个一个JSONObject去处理解析问题,两行代码搞定一切

    基于自研的流程设计器 + 自研后端Java工作流引擎,组成了一套纯JSON数据交互的自研工作流引擎系统 +工作流管理系统

    JsonFlow工作流基于自研的流程设计器 + 自研后端Java工作流引擎,组成了一套纯JSON数据交互的自研工作流引擎系统 + 工作流管理系统。本系统无论前端还是后端,其学习成本明显低于开源工作流引擎及附带流程设计器,...

    jin:Java 中简单快速的 JSON 处理

    Jin :简单快速的 JSON 处理。 金是什么? Jin 是一个轻量级的库,用于在 Java 中处理 JSON,其灵感来自 。 它使用流式 API 进行快速 JSON 处理,可用于 数据绑定。 将 Java 对象直接序列化或反序列化到 JSON 令牌...

    一个"短小精悍"的 json 解析库Tomjson.zip

    Tomjson,一个"短小精悍"的 json 解析库,tomjson使用Java语言编写,主要作用是把Java对象(JavaBean)序列化为json格式字符串,将json格式字符串序列化为相对应的Java对象(JavaBean)。项目地址:...

    Jackson高性能的JSON处理.rar

    Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 相比...

    我的世界java游戏源码-jsonapi:Minecraft的JSONAPI:http://forums.bukkit.org/threads

    我的世界java游戏源码JSONAPI 是 Bukkit 的插件,允许您通过简单但安全的 HTTP API 访问有关服务器和玩家的数据和其他信息。 这使您可以制作出色的网站、 iPhone 应用程序,并为您的玩家提供一种在线购买商品并在...

    JAVA上百实例源码以及开源项目

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

Global site tag (gtag.js) - Google Analytics