UNPKG

json-path-value

Version:

It is a library that makes easier working with Json and JsonPath. It provides 3 main functionalities: 1) Json to JsonPath 2) JsonPath to Json 3) Comparing 2 Json's

23 lines (22 loc) 1.04 kB
export declare class Tupla { private path; private value; private type; private diff; constructor(path: string, value: any, type: string, diff: string); getPath(): string; getValue(): any; getType(): string; getDiff(diff: string): string; } export declare class Marshall { constructor(); marshall(obj: any, path: string, tuplas: Tupla[]): Tupla[]; doArrayRecursivity(json: any, attr: string[], pos: number, tuplas: Tupla[], index_tuplas: number): any; doArrayAndObjectRecursivity(json: any, jsonpath: any[], posjsonpath: number, attr: any[], pos: number, tuplas: Tupla[], index_tuplas: number): any; doJsonRecursivity(jsonpath: any[], json: any, position: number, index_tuplas: number, tuplas: Tupla[]): any; unMarshall(tuplas: Tupla[]): any; checkbefaft(objb: any, obja: any, path: string, tuplas: Tupla[]): Tupla[]; checkaftbef(objb: any, obja: any, path: string, tuplas: Tupla[]): Tupla[]; compare2JSONpath(before: any, after: any): Tupla[]; }