Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Chilkat2-Python) Insert JSON Object into another JSON ObjectDemonstrates how to insert one JSON object into another. Effectively, the JSON object must be copied into the other..
import chilkat2 # Imagine we have two separate JSON objects. jsonA = chilkat2.JsonObject() jsonA.UpdateString("animal","zebra") jsonA.UpdateString("colors[0]","white") jsonA.UpdateString("colors[1]","black") jsonA.EmitCompact = False print(jsonA.Emit()) # jsonA contains: # { # "animal": "zebra", # "colors": [ # "white", # "black" # ] # } jsonB = chilkat2.JsonObject() jsonB.UpdateString("type","mammal") jsonB.UpdateBool("carnivore",False) jsonB.EmitCompact = False print(jsonB.Emit()) # jsonB contains: # { # "type": "mammal", # "carnivore": false # } # Let's say we want to insert jsonB into jsonA to get this: # { # "animal": "zebra", # "info" " { # "type": "mammal", # "carnivore": false # }, # "colors": [ # "white", # "black" # ] # } # First add an empty object at the desired location: jsonA.AddObjectAt(1,"info") # Get the JSON object at that location, and load the JSON.. # jsonInfo is a CkJsonObject jsonInfo = jsonA.ObjectOf("info") jsonInfo.Load(jsonB.Emit()) print(jsonA.Emit()) # The end result is this: # { # "animal": "zebra", # "info": { # "type": "mammal", # "carnivore": false # }, # "colors": [ # "white", # "black" # ] # } |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.