Skip to content

API 参考 / @142vip/utils / VipJSON

变量: VipJSON

const VipJSON: object

定义于: packages/utils/src/pkgs/json.ts:68

处理JSON

类型声明

clone()

clone: <T>(json) => T

json克隆复制 参考:https://www.npmjs.com/package/klona

类型参数

T

T

参数

json

T

返回

T

parse()

parse: <T>(originData, defaultData) => T

解析JSON串

类型参数

T

T

参数

originData

undefined | null | string

defaultData

Partial<T>

返回

T

readFile()

readFile: (name, cwd) => JSONFile

Reads a JSON file and returns the parsed data.

参数

name

string

cwd

string

返回

JSONFile

stringify()

stringify: (value, replacer?, space?) => string

JSON序列化

参数

value

any

replacer?

(this, key, value) => any

space?

string | number

返回

string

writeFile()

writeFile: (file) => void

Writes the given data to the specified JSON file.

参数

file

JSONFile

返回

void