通过 JSON-B 自定义绑定:测验答案

测试您的知识

返回到“通过 JSON-B 自定义绑定”

  1. 以下哪些机制可用于自定义默认行为?
    1. 注解包、类、字段和 getter/setter 方法
    2. XML 配置文件
    3. 配置一个 JsonbConfig 实例并将它放在 Jsonb 实例上
    4. 在应用程序启动时引导的属性文件
    5. 一个配置 Singleton
    答案:a、c
  2. 以下哪些注解是 JSON Binding 注解?
    1. @JsonbProperty
    2. @JsonbIgnore
    3. @JsonbNotNullable
    4. @JsonbPropertyOrder
    5. @JsonbNumberFormat
    答案:a、d、e
  3. 以下哪些选项是 JSON Binding 策略?
    1. PropertyVisibilityStrategy
    2. PropertyOrderStrategy
    3. PropertyNamingStrategy
    4. DateAndTimeStrategy
    5. NullPreservationStrategy
    答案:b、c
  4. 应实现哪个类才能创建自定义适配器?
    1. JsonbCustomAdapter
    2. JsonbSerializationAdapter
    3. JsonbDeserializationAdapter
    4. JsonAdapter
    5. 上述选项都不是
    答案:e
  5. 如何实现并使用 JSON 序列化器?
    1. 实现 JsonbSerializer
    2. 把将要序列化的对象传递给 JsonbSerializer 实例的 serialise() 方法
    3. 为一个 JsonbConfig 实例配置一个 JsonbSerializer 实例
    4. 将一个 JsonbSerializer 实例传递给 @JsonbTypeSerializer
    5. 上述选项都不是
    答案:a、c、d

返回到“通过 JSON-B 自定义绑定”