Class JSONUtilities

java.lang.Object
com.google.refine.util.JSONUtilities

public class JSONUtilities extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    append(com.fasterxml.jackson.databind.node.ArrayNode array, int v)
     
    static void
    append(com.fasterxml.jackson.databind.node.ArrayNode sheetRecords, com.fasterxml.jackson.databind.node.ObjectNode sheetRecord)
     
    static void
    append(com.fasterxml.jackson.databind.node.ArrayNode a, String element)
     
    static List<com.fasterxml.jackson.databind.JsonNode>
    getArray(com.fasterxml.jackson.databind.JsonNode obj, String key)
     
    static com.fasterxml.jackson.databind.node.ArrayNode
    getArray(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
     
    static boolean
    getBoolean(com.fasterxml.jackson.databind.JsonNode obj, String key, boolean def)
     
    static int
    getInt(com.fasterxml.jackson.databind.JsonNode obj, String key, int def)
     
    static int[]
    getIntArray(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
     
    static int
    getIntElement(com.fasterxml.jackson.databind.node.ArrayNode a, int i, int def)
     
    static com.fasterxml.jackson.databind.node.ObjectNode
    getObject(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
     
    static com.fasterxml.jackson.databind.node.ObjectNode
    getObjectElement(com.fasterxml.jackson.databind.node.ArrayNode a, int i)
     
    static String
    getString(com.fasterxml.jackson.databind.JsonNode obj, String key, String def)
     
    static String[]
    getStringArray(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
     
    static void
    safeInc(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
     
    static void
    safePut(com.fasterxml.jackson.databind.node.ObjectNode obj, String key, boolean value)
     
    static void
    safePut(com.fasterxml.jackson.databind.node.ObjectNode obj, String key, double value)
     
    static void
    safePut(com.fasterxml.jackson.databind.node.ObjectNode obj, String key, long value)
     
    static void
    safePut(com.fasterxml.jackson.databind.node.ObjectNode options, String key, com.fasterxml.jackson.databind.JsonNode rootElement)
     
    static void
    safePut(com.fasterxml.jackson.databind.node.ObjectNode obj, String key, String value)
     
    static Object[]
    toArray(com.fasterxml.jackson.databind.node.ArrayNode v)
     
    static Comparable[]
    toSortableArray(com.fasterxml.jackson.databind.node.ArrayNode v)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JSONUtilities

      public JSONUtilities()
  • Method Details

    • getObject

      public static com.fasterxml.jackson.databind.node.ObjectNode getObject(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
    • getString

      public static String getString(com.fasterxml.jackson.databind.JsonNode obj, String key, String def)
    • getInt

      public static int getInt(com.fasterxml.jackson.databind.JsonNode obj, String key, int def)
    • getBoolean

      public static boolean getBoolean(com.fasterxml.jackson.databind.JsonNode obj, String key, boolean def)
    • getArray

      public static com.fasterxml.jackson.databind.node.ArrayNode getArray(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
    • getArray

      public static List<com.fasterxml.jackson.databind.JsonNode> getArray(com.fasterxml.jackson.databind.JsonNode obj, String key)
    • getIntArray

      public static int[] getIntArray(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
    • getStringArray

      public static String[] getStringArray(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
    • getObjectElement

      public static com.fasterxml.jackson.databind.node.ObjectNode getObjectElement(com.fasterxml.jackson.databind.node.ArrayNode a, int i)
    • getIntElement

      public static int getIntElement(com.fasterxml.jackson.databind.node.ArrayNode a, int i, int def)
    • append

      public static void append(com.fasterxml.jackson.databind.node.ArrayNode sheetRecords, com.fasterxml.jackson.databind.node.ObjectNode sheetRecord)
    • append

      public static void append(com.fasterxml.jackson.databind.node.ArrayNode array, int v)
    • append

      public static void append(com.fasterxml.jackson.databind.node.ArrayNode a, String element)
    • safePut

      public static void safePut(com.fasterxml.jackson.databind.node.ObjectNode options, String key, com.fasterxml.jackson.databind.JsonNode rootElement)
    • safeInc

      public static void safeInc(com.fasterxml.jackson.databind.node.ObjectNode obj, String key)
    • safePut

      public static void safePut(com.fasterxml.jackson.databind.node.ObjectNode obj, String key, long value)
    • safePut

      public static void safePut(com.fasterxml.jackson.databind.node.ObjectNode obj, String key, double value)
    • safePut

      public static void safePut(com.fasterxml.jackson.databind.node.ObjectNode obj, String key, boolean value)
    • safePut

      public static void safePut(com.fasterxml.jackson.databind.node.ObjectNode obj, String key, String value)
    • toArray

      public static Object[] toArray(com.fasterxml.jackson.databind.node.ArrayNode v)
    • toSortableArray

      public static Comparable[] toSortableArray(com.fasterxml.jackson.databind.node.ArrayNode v)