![]() |
Chilkat • HOME • Android™ • AutoIt • C • C# • C++ • Chilkat2-Python • CkPython • Classic ASP • DataFlex • Delphi DLL • Go • Java • Node.js • Objective-C • PHP Extension • Perl • PowerBuilder • PowerShell • PureBasic • Ruby • SQL Server • Swift • Tcl • Unicode C • Unicode C++ • VB.NET • VBScript • Visual Basic 6.0 • Visual FoxPro • Xojo Plugin
(Node.js) JSON AppendObjectCopy ExampleDemonstrates the AppendObjectCopy function. Note: This example requires Chilkat v9.5.0.82 or above.
var os = require('os'); if (os.platform() == 'win32') { var chilkat = require('@chilkat/ck-node23-win64'); } else if (os.platform() == 'linux') { if (os.arch() == 'arm') { var chilkat = require('@chilkat/ck-node23-linux-arm'); } else if (os.arch() == 'arm64') { var chilkat = require('@chilkat/ck-node23-linux-arm64'); } else { var chilkat = require('@chilkat/ck-node23-linux-x64'); } } else if (os.platform() == 'darwin') { var chilkat = require('@chilkat/ck-node23-mac-universal'); } function chilkatExample() { var json = new chilkat.JsonObject(); json.Load("{ \"name\": \"John\", \"marbles\": 100 }"); var json2 = new chilkat.JsonObject(); json2.Load("{\"street\":\"1200 Elm St.\",\"city\":\"Springfield\",\"zip\":60606}"); // Copy the contents of json2 to a new member object named "addr". json.AppendObjectCopy("addr",json2); console.log(json.Emit()); // Expected output is: {"name":"John","marbles":100,"addr":{"street":"1200 Elm St.","city":"Springfield","zip":60606}} // Note: Modifying the contents of json does not modify the contents of json2 (because the contents of json2 were copied). // For example: json.UpdateString("addr.street","1000 Oak St."); console.log(json.Emit()); // Expected output is: {"name":"John","marbles":100,"addr":{"street":"1000 Oak St.","city":"Springfield","zip":60606}} console.log(json2.Emit()); // Expected output is: {"street":"1200 Elm St.","city":"Springfield","zip":60606} } chilkatExample(); |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.