본문으로 건너뛰기

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('/')                  // '.'