Skip to content

@142vip.utils.Variable.VipJSON

mmdapl edited this page Oct 17, 2025 · 1 revision

API 参考 / @142vip/utils / VipJSON

Variable: VipJSON

const VipJSON: object

Defined in: packages/utils/src/pkgs/json.ts:68

处理JSON

Type Declaration

clone()

clone: <T>(json) => T

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

Type Parameters

T

T

Parameters

json

T

Returns

T

parse()

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

解析JSON串

Type Parameters

T

T

Parameters

originData

undefined | null | string

defaultData

Partial<T>

Returns

T

readFile()

readFile: (name, cwd) => JSONFile

Reads a JSON file and returns the parsed data.

Parameters

name

string

cwd

string

Returns

JSONFile

stringify()

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

JSON序列化

Parameters

value

any

replacer?

(this, key, value) => any

space?

string | number

Returns

string

writeFile()

writeFile: (file) => void

Writes the given data to the specified JSON file.

Parameters

file

JSONFile

Returns

void

Clone this wiki locally