Skip to main content
Version: V3 (Ignition 8.3)

tamaki.mes.backup.compare.extractJsonFromZip

Description​

Extracts all JSON files from a ZIP uploaded via the Perspective File Upload component. It reads the uploaded file's bytes and delegates to extractJsonFromBytes.

Syntax​

tamaki.mes.backup.compare.extractJsonFromZip(uploadedFile)

Parameters​

ParameterTypeNullableDescription
uploadedFileObjectFalseThe event.file object from a File Upload onFileReceived event.

Returns​

A Dict mapping each JSON file name (without the .json extension) to its parsed contents.

Code Examples​

# In a File Upload component's onFileReceived event
self.view.custom.oldFileName = event.file.name
self.view.custom.oldJsonData = tamaki.mes.backup.compare.extractJsonFromZip(event.file)