Interface SpiJsonContext

All Superinterfaces:
io.ebean.text.json.JsonContext
All Known Implementing Classes:
DJsonContext

public interface SpiJsonContext extends io.ebean.text.json.JsonContext
Extended Json Context for internal server use.
  • Method Summary

    Modifier and Type
    Method
    Description
    createJsonRead(io.ebean.plugin.BeanType<?> beanType, String json)
    Create a Json Reader for reading the JSON content.
    createJsonWriter(com.fasterxml.jackson.core.JsonGenerator gen, io.ebean.text.json.JsonWriteOptions options)
    Create a Json Writer for writing beans as JSON.
    Create a Json Writer for writing beans as JSON supplying a writer.

    Methods inherited from interface io.ebean.text.json.JsonContext

    createBeanReader, createBeanReader, createGenerator, createParser, isSupportedType, toBean, toBean, toBean, toBean, toBean, toBean, toBean, toBean, toBean, toBean, toBean, toBean, toJson, toJson, toJson, toJson, toJson, toJson, toJson, toJson, toJson, toJsonPretty, toList, toList, toList, toList, toList, toList, toObject, toObject, toObject, writeScalar
  • Method Details

    • createJsonWriter

      SpiJsonWriter createJsonWriter(com.fasterxml.jackson.core.JsonGenerator gen, io.ebean.text.json.JsonWriteOptions options)
      Create a Json Writer for writing beans as JSON.
    • createJsonWriter

      SpiJsonWriter createJsonWriter(Writer writer)
      Create a Json Writer for writing beans as JSON supplying a writer.
    • createJsonRead

      SpiJsonReader createJsonRead(io.ebean.plugin.BeanType<?> beanType, String json)
      Create a Json Reader for reading the JSON content.