一个快速的 Python 序列化与校验库,基于类型注解编解码 JSON、MessagePack、YAML 和 TOML。
4175216PythonBSD-3-Clause更新于 3天前
一个 Java 库,用于在 Java 对象与 JSON 之间相互转换,也支持没有源码的已有对象。
Gson 提供 toJson() 和 fromJson() 等简单方法,可将 Java 对象转换为 JSON 字符串,也能把 JSON 解析回对应的 Java 对象。它不需要在类上添加注解,因此可以处理无法修改源码的已有对象或不可变对象。
该库对 Java 泛型支持较完整,能够处理嵌套较深、继承层次复杂以及大量使用泛型的对象。开发者也可以在默认映射不合适时,自定义对象的 JSON 表示方式。
需要注意的是,Gson 目前处于维护模式,现有缺陷会继续修复,但不太可能添加大型新功能。它主要面向 Java;由于基于反射的运行时与代码压缩、混淆存在冲突,不推荐用于 Android 正式发布的应用。
在 Gradle 构建中添加 Gson 依赖
implementation 'com.google.code.gson:gson:2.14.0'或在 Maven 的 pom.xml 中添加 Gson 依赖
使用 Maven 从源码构建项目
mvn clean verify概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个快速的 Python 序列化与校验库,基于类型注解编解码 JSON、MessagePack、YAML 和 TOML。
一个仅头文件的 C++11 库,用类似 STL 的语法在 C++ 中解析、构造、操作和序列化 JSON。
一种紧凑、易读的 JSON 数据编码格式,用于减少向 LLM 提示词传递结构化数据时的 token 消耗。
基于 Spring 平台的 Java 框架,用于快速构建可投入生产的应用和服务,配置极简。
Java 企业级应用开发的基础框架,提供依赖注入、MVC 等基础设施,是整个 Spring 生态的核心。
一个跨平台序列化库,无需先解析或解包即可直接读取二进制数据。