NotesJsonNavigator.getElementByPointer example
Sample code:
Const white = |{"color": "white", "category": "value","code": {"rgba": [0,0,0,1],"hex": "#FFF"}}|
Public Sub testJsonNavGetElementByPointer()
Dim session As New NotesSession
Dim jsnav As NotesJSONNavigator
Dim el As NOTESJSONELEMENT
Set jsnav = session.CreateJSONNavigator(removeCRLF(white))
'// returns "value"
Set el = jsnav.Getelementbypointer("/category")
MsgBox "category: " + el.Value
'// returns "#FFF"
Set el = jsnav.Getelementbypointer("/code/hex")
MsgBox "hex: " + el.Value
'// returns the 4th element in the rgba array "1"
Set el = jsnav.Getelementbypointer("/code/rgba/3")
MsgBox "code/rgba/3: " + el.Value
End Sub
General information about JSON pointer: https://tools.ietf.org/html/rfc6901