Class JsonSummarizer

java.lang.Object
com.github.dakusui.json.JsonSummarizer

public class JsonSummarizer extends Object
  • Constructor Details

    • JsonSummarizer

      public JsonSummarizer()
  • Method Details

    • summaryObject

      public static com.google.gson.JsonElement summaryObject(com.google.gson.JsonObject root, List<Object> pathToParent, Object focus)
    • collapseForObjectValue

      public static com.google.gson.JsonElement collapseForObjectValue(com.google.gson.JsonElement element)
    • collapseForArrayElement

      public static com.google.gson.JsonElement collapseForArrayElement(com.google.gson.JsonElement element)
    • focusedObject

      public static com.google.gson.JsonObject focusedObject(com.google.gson.JsonObject object)
      
       
      Parameters:
      object - input JSON object.
      Returns:
      A summarized JSON object.
    • parentElement

      public static com.google.gson.JsonElement parentElement(Object focus, com.google.gson.JsonElement parent)
    • parentObject

      public static com.google.gson.JsonObject parentObject(String focusedChildKey, com.google.gson.JsonObject object)
    • focusedArray

      public static com.google.gson.JsonArray focusedArray(com.google.gson.JsonArray array)
    • parentArray

      public static com.google.gson.JsonArray parentArray(int focusedChildIndex, com.google.gson.JsonArray array)
    • focusedElement

      public static com.google.gson.JsonElement focusedElement(com.google.gson.JsonElement element)