com.ibm.tivoli.maximo.util

Class JSON

  • java.lang.Object
    • com.ibm.tivoli.maximo.util.JSON


  • public class JSON
    extends java.lang.Object
    Static methods for easily working with JSON data
    • Constructor Summary

      Constructors 
      Constructor and Description
      JSON() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static java.lang.Boolean getBoolean(com.ibm.json.java.JSONObject o, java.lang.String fld) 
      static java.lang.Boolean getBoolean(com.ibm.json.java.JSONObject o, java.lang.String fld, java.lang.Boolean defaultValue) 
      static double getDouble(com.ibm.json.java.JSONObject o, java.lang.String fld) 
      static double getDouble(com.ibm.json.java.JSONObject o, java.lang.String fld, java.lang.Double defaultValue) 
      static int getInt(com.ibm.json.java.JSONObject item, java.lang.String prop) 
      static int getInt(com.ibm.json.java.JSONObject item, java.lang.String prop, int def) 
      static java.lang.Long getLong(com.ibm.json.java.JSONObject o, java.lang.String fld) 
      static long getLong(com.ibm.json.java.JSONObject o, java.lang.String fld, java.lang.Long def) 
      static java.lang.Number getNumber(com.ibm.json.java.JSONObject o, java.lang.String fld) 
      static java.lang.Number getNumber(com.ibm.json.java.JSONObject o, java.lang.String fld, java.lang.Number defaultValue) 
      static java.lang.String getString(com.ibm.json.java.JSONObject o, java.lang.String fld)
      Gets a String from the JSON Object.
      static java.lang.String getString(com.ibm.json.java.JSONObject o, java.lang.String fld, java.lang.String defaultValue) 
      • Methods inherited from class java.lang.Object

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

      • JSON

        public JSON()
    • Method Detail

      • getString

        public static java.lang.String getString(com.ibm.json.java.JSONObject o,
                                                 java.lang.String fld)
        Gets a String from the JSON Object. If the value is not a string, then it is converted to a String.
        Parameters:
        o -
        fld -
        Returns:
      • getString

        public static java.lang.String getString(com.ibm.json.java.JSONObject o,
                                                 java.lang.String fld,
                                                 java.lang.String defaultValue)
      • getNumber

        public static java.lang.Number getNumber(com.ibm.json.java.JSONObject o,
                                                 java.lang.String fld,
                                                 java.lang.Number defaultValue)
      • getNumber

        public static java.lang.Number getNumber(com.ibm.json.java.JSONObject o,
                                                 java.lang.String fld)
      • getLong

        public static long getLong(com.ibm.json.java.JSONObject o,
                                   java.lang.String fld,
                                   java.lang.Long def)
      • getLong

        public static java.lang.Long getLong(com.ibm.json.java.JSONObject o,
                                             java.lang.String fld)
      • getBoolean

        public static java.lang.Boolean getBoolean(com.ibm.json.java.JSONObject o,
                                                   java.lang.String fld)
      • getBoolean

        public static java.lang.Boolean getBoolean(com.ibm.json.java.JSONObject o,
                                                   java.lang.String fld,
                                                   java.lang.Boolean defaultValue)
      • getDouble

        public static double getDouble(com.ibm.json.java.JSONObject o,
                                       java.lang.String fld)
      • getDouble

        public static double getDouble(com.ibm.json.java.JSONObject o,
                                       java.lang.String fld,
                                       java.lang.Double defaultValue)
      • getInt

        public static int getInt(com.ibm.json.java.JSONObject item,
                                 java.lang.String prop)
      • getInt

        public static int getInt(com.ibm.json.java.JSONObject item,
                                 java.lang.String prop,
                                 int def)