com.holonplatform.json.gson

## Interface GsonJson

- All Superinterfaces:
    Json
  All Known Implementing Classes:
    DefaultGsonJson

      public interface GsonJson
      extends Json

  `Json` implementation using `Gson`.
  Since:
    5.1.0
  See Also:
    `Json`

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface com.holonplatform.json.Json

      `Json.JsonException, Json.JsonReadException, Json.JsonWriteException`

  - ### Field Summary

    - ### Fields inherited from interface com.holonplatform.json.Json

      `CONTEXT_KEY`

  - ### Method Summary

    All Methods Static Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `static Json` | `create()` Create a new `Json` instance using a default `GsonBuilder`.
    `static Json` | `create(com.google.gson.GsonBuilder builder)` Create a new `Json` instance using a given `builder`.

    - ### Methods inherited from interface com.holonplatform.json.Json

      `fromJson, fromJson, fromJson, fromJson, fromJson, fromJson, fromJsonArray, fromJsonArray, fromJsonArray, fromJsonArray, fromJsonArray, fromJsonArray, get, get, require, toJson, toJsonArray, toJsonArray, toJsonArrayString, toJsonArrayString, toJsonString`

- - ### Method Detail

    - #### create

          static Json create()

      Create a new `Json` instance using a default `GsonBuilder`.
      Returns:
        a new `Json` instance

    - #### create

          static Json create(com.google.gson.GsonBuilder builder)

      Create a new `Json` instance using a given `builder`.
      Parameters:
        `builder` - The `GsonBuilder` to use (not null)
      Returns:
        a new `Json` instance

Copyright © 2019 The Holon Platform. All rights reserved.