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