본문으로 건너뛰기

convertJSONPathToPointer

Converts AJV dataPath format to JSONPointer format.

Signature​

const convertJSONPathToPointer: (dataPath: string) => string

Parameters​

NameTypeDescription
dataPath-AJV dataPath string to convert (e.g., "data.users[0].name")

Returns​

JSONPointer format string (e.g., "/data/users/0/name")

Examples​

Example 1​

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

Playground​

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