类 MyJSONObject

java.lang.Object
com.alibaba.fastjson.JSON
com.alibaba.fastjson.JSONObject
cn.benma666.myutils.MyJSONObject
所有已实现的接口:
com.alibaba.fastjson.JSONAware, com.alibaba.fastjson.JSONStreamAware, Serializable, Cloneable, InvocationHandler, Map<String,Object>
直接已知子类:
MyParams

public class MyJSONObject extends com.alibaba.fastjson.JSONObject
自定义的JSON对象
另请参阅:
  • 嵌套类概要

    从接口继承的嵌套类/接口 java.util.Map

    Map.Entry<K extends Object,V extends Object>
  • 字段概要

    从类继承的字段 com.alibaba.fastjson.JSON

    DEFAULT_GENERATE_FEATURE, DEFAULT_PARSER_FEATURE, DEFAULT_TYPE_KEY, defaultLocale, defaultTimeZone, DEFFAULT_DATE_FORMAT, VERSION
  • 构造器概要

    构造器
    构造器
    说明
     
    MyJSONObject(boolean ordered)
     
    MyJSONObject(int initialCapacity)
     
    MyJSONObject(int initialCapacity, boolean ordered)
     
     
  • 方法概要

    修饰符和类型
    方法
    说明
    parseObject(String text, com.alibaba.fastjson.parser.Feature... features)
    解析字符串为JSON对象
    boolean
    set(String path, Object value)
    通过JSONPath进行进行多层值设置

    从类继承的方法 com.alibaba.fastjson.JSONObject

    clear, clone, containsKey, containsValue, entrySet, equals, fluentClear, fluentPut, fluentPutAll, fluentRemove, get, getBigDecimal, getBigInteger, getBoolean, getBooleanValue, getByte, getBytes, getByteValue, getDate, getDouble, getDoubleValue, getFloat, getFloatValue, getInnerMap, getInteger, getIntValue, getJSONArray, getJSONObject, getLong, getLongValue, getObject, getObject, getObject, getShort, getShortValue, getSqlDate, getString, getTimestamp, hashCode, invoke, isEmpty, keySet, put, putAll, remove, size, toJavaObject, toJavaObject, values

    从类继承的方法 com.alibaba.fastjson.JSON

    addMixInAnnotations, clearMixInAnnotations, getMixInAnnotations, handleResovleTask, isValid, isValidArray, isValidObject, parse, parse, parse, parse, parse, parse, parse, parse, parse, parseArray, parseArray, parseArray, parseArray, parseArray, parseArray, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, removeMixInAnnotations, setDefaultTypeKey, toJavaObject, toJavaObject, toJavaObject, toJSON, toJSON, toJSON, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytesWithFastJsonConfig, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONStringWithDateFormat, toJSONStringZ, toString, toString, writeJSONString, writeJSONString, writeJSONString, writeJSONString, writeJSONString, writeJSONString, writeJSONString, writeJSONStringTo, writeJSONStringWithFastJsonConfig

    从类继承的方法 java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait
  • 构造器详细资料

    • MyJSONObject

      public MyJSONObject()
    • MyJSONObject

      public MyJSONObject(Map<String,Object> map)
    • MyJSONObject

      public MyJSONObject(boolean ordered)
    • MyJSONObject

      public MyJSONObject(int initialCapacity)
    • MyJSONObject

      public MyJSONObject(int initialCapacity, boolean ordered)
  • 方法详细资料

    • set

      public boolean set(String path, Object value)
      通过JSONPath进行进行多层值设置
      覆盖:
      set 在类中 com.alibaba.fastjson.JSONObject
      参数:
      path - 路径
      value - 值
      返回:
      设置结果
    • parseObject

      public static MyJSONObject parseObject(String text, com.alibaba.fastjson.parser.Feature... features)
      解析字符串为JSON对象