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