convertJsonPointerToPath
Converts JSON Pointer format to AJV dataPath format.
Signature
const convertJsonPointerToPath: (jsonPointer: string) => string
Parameters
| Name | Type | Description |
|---|---|---|
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('/') // '.'