Skip to content

JSON File

Reads and writes data from a JSON file.

Categories: helpers

Type: jsonFile/v1


Actions

Read from File

Name: read

Reads data from a JSON file.

Properties

NameLabelTypeControl TypeDescriptionRequired
fileTypeFile TypeSTRING
Options JSON, JSONL
SELECTThe file type to choose.true
fileEntryFileFILE_ENTRYFILE_ENTRYThe object property which contains a reference to the JSON file to read from.true
isArrayIs ArrayBOOLEAN
Options true, false
SELECTThe object input is array?null
pathPathSTRINGTEXTThe path where the array is e.g ‘data’. Leave blank to use the top level object.null
pageSizePage SizeINTEGERINTEGERThe amount of child elements to return in a page.null
pageNumberPage NumberINTEGERINTEGERThe page number to get.null

JSON Example

{
"label" : "Read from File",
"name" : "read",
"parameters" : {
"fileType" : "",
"fileEntry" : {
"extension" : "",
"mimeType" : "",
"name" : "",
"url" : ""
},
"isArray" : false,
"path" : "",
"pageSize" : 1,
"pageNumber" : 1
},
"type" : "jsonFile/v1/read"
}

Write to File

Name: write

Writes the data to a JSON file.

Properties

NameLabelTypeControl TypeDescriptionRequired
fileTypeFile TypeSTRING
Options JSON, JSONL
SELECTThe file type to choose.true
typeTypeSTRING
Options OBJECT, ARRAY
SELECTThe value type.null
sourceSourceOBJECT
Properties {}
OBJECT_BUILDERThe object to write to the file.true
sourceSourceARRAY
Items []
ARRAY_BUILDERThe array to write to the file.true
filenameFilenameSTRINGTEXTFilename to set for binary data. By default, “file.json” will be used.true

Output

Type: FILE_ENTRY

Properties

NameTypeControl Type
extensionSTRINGTEXT
mimeTypeSTRINGTEXT
nameSTRINGTEXT
urlSTRINGTEXT

JSON Example

{
"label" : "Write to File",
"name" : "write",
"parameters" : {
"fileType" : "",
"type" : "",
"source" : [ ],
"filename" : ""
},
"type" : "jsonFile/v1/write"
}