Copy method (NotesJSONObject - LotusScript)

Copy value from a NotesJSONObject to a NotesJSONObject.

Defined in

NotesJSONObject (LotusScript)

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"}}}