본문으로 건너뛰기

convertJSONPointerToPath

Converts JSON Pointer format to AJV dataPath format.

Signature​

const convertJSONPointerToPath: (jsonPointer: string) => string

Parameters​

NameTypeDescription
jsonPointer-JSON Pointer string to convert (e.g., "/data/users/0/name")

Returns​

AJV dataPath format string (e.g., ".data.users[0].name")

Examples​

Example 1​

convertJSONPointerToPath('/data/users/0/name') // '.data.users[0].name'
convertJSONPointerToPath('/items/-/id') // '.items[].id'
convertJSONPointerToPath('/0/value') // '.[0].value'
convertJSONPointerToPath('/') // '.'

Playground​

convertJSONPointerToPath('/data/users/0/name') // '.data.users[0].name'
convertJSONPointerToPath('/items/-/id')        // '.items[].id'
convertJSONPointerToPath('/0/value')           // '.[0].value'
convertJSONPointerToPath('/')                  // '.'