Copy method (NotesJSONObject - LotusScript)
Copy value from a NotesJSONObject to a NotesJSONObject.
Note: This method is new with release 14.5.1.
Defined in
Parameters
NotesJSONObject
Example
Copy Object value to another
Object.
Dim session As New NotesSession()
Dim jsnav As NotesJSONNavigator
Dim nestedObject As NotesJSONObject
Dim object As NotesJSONObject
Set jsnav = session.createJSONNavigator("")
Set object = jsnav.appendObject("myobject")
Set nestedObject = object.appendObject("nestedObject")
Call nestedObject.appendElement("value1", "prop1")
Call nestedObject.appendElement("value2", "prop2")
'Result: {"myobject":{"nestedObject":{"prop1":"value1","prop2":"value2"}}}
Dim jsnav1 As NotesJSONNavigator
Dim object1 As NotesJSONObject
Dim result1 As String
Set jsnav1 = session.createJSONNavigator("")
Set object1 = jsnav1.appendObject("myobject1")
Call object1.Copy(object)
'Result: {"myobject1":{"nestedObject":{"prop1":"value1","prop2":"value2"}}}