/** * JSON 工具类,提供 JSON 字符串与对象之间的转换方法 */ export declare class XYJson { /** * JSON字符串转对象 * * @param { any } jsonString * @returns { object} */ static parse(jsonString: any): any; /** * 字符串转 JSON 字符串 * * @param {any} value * @returns {string} */ static stringify(value: any): string; /** * 对象深度合并 * 将多个对象深度合并成一个新对象,后面的对象属性会覆盖前面的同名属性 * 如果对象属性值都是对象,则递归合并这些对象 * 如果是数组,则直接替换而不是合并 * * @param {...object[]} objects - 要合并的对象列表 * @returns {object} 合并后的新对象 */ static deepMerge>(...objects: any[]): T; }