Jackson 高性能的 JSON 处理

开源网站开源项目 24-03-27 13:30:13

Jackson 是一个 Java 的用来处理 JSON 格式数据的类库,性能非常好。

示例:

{:{:,:},:,:,:}
classUser{Gender{MALE,FEMALE};className{_first,_last;getFirst(){_first;}getLast(){_last;}voidsetFirst(s){_first=s;}voidsetLast(s){_last=s;}}Gender_gender;Name_name;_isVerified;[]_userImage;NamegetName(){_name;}isVerified(){_isVerified;}GendergetGender(){_gender;}[]getUserImage(){_userImage;}voidsetName(Namen){_name=n;}voidsetVerified(b){_isVerified=b;}voidsetGender(Genderg){_gender=g;}voidsetUserImage([]b){_userImage=b;}}
ObjectMappermapper=ObjectMapper();Useruser=mapper.readValue(File(),User.class);

从上面例子可看到,使用也是非常的方便。

[Jackson 高性能的 JSON 处理]相关推荐

Barbican OpenStack 的 REST API

Barbican 是为安全储存、配置和隐私管理而设计的REST API,它主要目的是使用于所有环境,包括大规模临时……...

rocky HTTP/S 代理

rocky 是一个可插拔的、全功能和面向中间件的 HTTP/ S 代理。它带有通用的路由层,适用各种后端的流量拦……...

Bootcamp 企业社交网络平台

Bootcamp 企业社交网络平台

Bootcamp 是一个开源的企业社交网络平台,基于 Python 和 Django 框架开发。包含三个主要功能: 微博 Fee……...

Wonderful 一个关于色彩的库

一个关于色彩的库一、UIColor+Wonderful 1.这个分类里扩充了更多的颜色扩展,以后随手写个小Demo再也不需……...

今日开源
  1. Terminus 更现代化的终端

    Terminus 更现代化的终端

    Terminus 是一个高度可配置的终端模拟器,适用于 Windows、macOS 和 Linux 主题和配色方案 完全可配置的快捷方式 拆分窗格 标签记忆 支持 PowerShell(和 PS Core)、WSL、Git-Bash、Cygwin、Cmder 和 CMD 集成的……

    开源软件 2024-05-17

  2. Electron 跨平台桌面应用开发工具

    Electron 跨平台桌面应用开发工具

    Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。 Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用……

    开源软件 2024-05-17

  3. CAF C++ actor 模型框架

    CAF —— C++ actor 模型框架,借鉴了 erlang 和 akka 的actor思想。使用C++现代编程规模实现。特点是:轻量级、分布式、简单、可适应以及无锁。 下载和构建: gitclonehttps://github.com/actor-framework/actor-fr……

    开源软件 2024-05-17

返回顶部小火箭