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
(Perl) Create a JSON Array Containing an ObjectCreates a top-level JSON array containing an object.
use chilkat(); $jArray = chilkat::CkJsonArray->new(); $jArray->AddObjectAt(0); # json is a JsonObject $json = $jArray->ObjectAt(0); $json->UpdateString("groupId",""); $json->UpdateString("sku",""); $json->UpdateString("title",""); $json->UpdateString("barcode",""); $json->UpdateString("category",""); $json->UpdateString("description",""); $json->UpdateString("images[0]","url1"); $json->UpdateString("images[1]","url..."); $json->UpdateString("isbn",""); $json->UpdateString("link",""); $json->UpdateString("linkLomadee",""); $json->UpdateString("prices[0].type",""); $json->UpdateNumber("prices[0].price","0"); $json->UpdateNumber("prices[0].priceLomadee","0"); $json->UpdateNumber("prices[0].priceCpa","0"); $json->UpdateNumber("prices[0].installment","0"); $json->UpdateNumber("prices[0].installmentValue","0"); $json->UpdateString("productAttributes.\"Atributo 1\"","Valor 1"); $json->UpdateString("productAttributes.\"Atributo ...\"","Valor ..."); $json->UpdateString("technicalSpecification.\"Especificação 1\"","Valor"); $json->UpdateString("technicalSpecification.\"Especificação ...\"","Valor ..."); $json->UpdateNumber("quantity","0"); $json->UpdateNumber("sizeHeight","0"); $json->UpdateNumber("sizeLength","0"); $json->UpdateNumber("sizeWidth","0"); $json->UpdateNumber("weightValue","0"); $json->UpdateNumber("declaredPrice","0"); $json->UpdateNumber("handlingTimeDays","0"); $json->UpdateBool("marketplace",0); $json->UpdateString("marketplaceName",""); $jArray->put_EmitCompact(0); print $jArray->emit() . "\r\n"; # The output of this program is: # [ # { # "groupId": "", # "sku": "", # "title": "", # "barcode": "", # "category": "", # "description": "", # "images": [ # "url1", # "url..." # ], # "isbn": "", # "link": "", # "linkLomadee": "", # "prices": [ # { # "type": "", # "price": 0, # "priceLomadee": 0, # "priceCpa": 0, # "installment": 0, # "installmentValue": 0 # } # ], # "productAttributes": { # "Atributo 1": "Valor 1", # "Atributo ...": "Valor ..." # }, # "technicalSpecification": { # "Especificação 1": "Valor", # "Especificação ...": "Valor ..." # }, # "quantity": 0, # "sizeHeight": 0, # "sizeLength": 0, # "sizeWidth": 0, # "weightValue": 0, # "declaredPrice": 0, # "handlingTimeDays": 0, # "marketplace": false, # "marketplaceName": "" # } # ] |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.