Package cloud.opencode.base.json.identity


package cloud.opencode.base.json.identity
JSON Object Identity - Object Identity and Circular Reference Support JSON 对象身份 - 对象身份和循环引用支持

Provides classes for handling object identity during JSON serialization and deserialization, including ID generation and resolution strategies.

提供在 JSON 序列化和反序列化期间处理对象身份的类, 包括 ID 生成和解析策略。

Since:
JDK 25, opencode-base-json V1.0.0
Author:
Leon Soo
  • Class
    Description
    Object ID Generator - Abstract Base for Generating Object Identifiers 对象 ID 生成器 - 生成对象标识符的抽象基类
    ID Key - Composite Key for Object Identity Tracking ID 键 - 用于对象身份跟踪的复合键
    Object ID Generators - Common Object Identity Generator Implementations 对象 ID 生成器集合 - 常用对象身份生成器实现
    Integer Sequence Generator - Auto-Incrementing Integer IDs 整数序列生成器 - 自增整数 ID
    Property Generator - Uses an Existing Property as Object ID 属性生成器 - 使用现有属性作为对象 ID
    String ID Generator - String-Based Object IDs 字符串 ID 生成器 - 基于字符串的对象 ID
    UUID Generator - UUID-Based Object IDs UUID 生成器 - 基于 UUID 的对象 ID
    Object ID Resolver - Resolves Object Identity References 对象 ID 解析器 - 解析对象身份引用
    Simple Object ID Resolver - Default HashMap-Based Identity Resolver 简单对象 ID 解析器 - 默认基于 HashMap 的身份解析器