new SuperMap.Format.JSON()
            common/format/JSON.js, line 7
        
        
    Extends
Members
- 
    dataObject
- 
    
    当 keepData 属性设置为 true,这是传递给 read 操作的要被解析的字符串。 
- 
    indentstring
- 
    
    用于格式化输出,indent 字符串会在每次缩进的时候使用一次。 
- 
    keepDataObject
- 
    
    保持最近读到的数据的引用(通过 属性)。 
- 
    levelinteger
- 
    
    用于格式化输出, 表示的是缩进级别。 
- 
    nativeJSONboolean
- 
    
    判断浏览器是否原生支持 JSON 格式数据。 
- 
    newlinestring
- 
    
    用于格式化输出, newline 字符串会用在每一个名值对或数组项末尾。 
- 
    optionsObject
- 
    
    可选参数。 
- 
    prettyboolean
- 
    
    是否在序列化的时候使用额外的空格控制结构。在 write 方法中使用。 
- 
    serialize
- 
    
    提供一些类型对象转 JSON 字符串的方法。 
- 
    spacestring
- 
    
    用于格式化输出,space 字符串会在名值对的 ":" 后边添加。 
Methods
- 
    inherited destroy()common/format/Format.js, line 42
- 
    
    
    销毁该格式类,释放相关资源。 
- 
    read(json, filter){Object}common/format/JSON.js, line 212
- 
    
    
    将一个符合 JSON 结构的字符串进行解析。 Name Type Description jsonstring 符合 JSON 结构的字符串。 filterfunction 过滤方法,最终结果的每一个键值对都会调用该过滤方法,并在对应的值的位置替换成该方法返回的值。 Returns:Type Description Object 对象,数组,字符串或数字。 
- 
    write(value, pretty){string}common/format/JSON.js, line 236
- 
    
    
    序列化一个对象到一个符合 JSON 格式的字符串。 Name Type Default Description valueobject | string | Array | number | boolean 需要被序列化的对象,数组,字符串,数字,布尔值。 prettyboolean false 可选 是否在序列化的时候使用额外的空格控制结构。在 write 方法中使用。 Returns:Type Description string 符合 JSON 格式的字符串。 
- 
    writeIndent(){string}common/format/JSON.js, line 260
- 
    
    
    根据缩进级别输出一个缩进字符串。 Returns:Type Description string 一个适当的缩进字符串。 
- 
    writeNewline(){string}common/format/JSON.js, line 275
- 
    
    
    在格式化输出模式情况下输出代表新一行的字符串。 Returns:Type Description string 代表新的一行的字符串。 
- 
    writeSpace(){string}common/format/JSON.js, line 284
- 
    
    
    在格式化输出模式情况下输出一个代表空格的字符串。 Returns:Type Description string 一个空格。