JSON

GeoGlobe.Format. JSON

JSON格式化类。解析器安全地读取/写入JSON。 使用GeoGlobe.Format.JSON构造函数创建一个新实例。

Constructor

new JSON() → {Object}

Returns:
一个对象,数组,字符串或数字。
Type
Object

Members

indent :String

indent-对于“pretty”打印,缩进字符串将在每个缩进级别使用一次。
Type:
  • String

newline :String

newline- 对于“pretty”打印,换行符字符串将用于每个名称/值对或数组项目的末尾。
Type:
  • String

space :String

space- 对于“pretty”打印,空格字符串将在“:”分隔名称/值对之后使用。
Type:
  • String

Methods

read(json, filter)

解析json字符串。
Parameters:
Name Type Description
json String 一个JSON字符串
filter function 将在最终结果的每个级别调用每个键和值的函数。 每个值将被过滤器功能的结果替换。 这可用于将通用对象改为类的实例, 或将日期字符串转换为Date对象。

write(value, pretty) → {String}

将对象序列化为JSON字符串。
Parameters:
Name Type Description
value String 要序列化的对象,数组,字符串,数字,布尔值或日期。
pretty Boolean 使用换行符和缩进结构化输出。默认为false。
Returns:
输入值的JSON字符串表示形式。
Type
String