json_encode_dir {dir2json}R Documentation

Encode a Directory to JSON

Description

This function encodes all files in a directory into a JSON format.

Usage

json_encode_dir(
  dir,
  type = c("text", "binary"),
  metadata = NULL,
  ignore = NULL
)

Arguments

dir

A character string specifying the directory to encode.

type

A character vector specifying the file types to include ('text', 'binary', or both). One or both of the following options: * 'text': Text files (e.g., '.txt', '.csv', '.json'). * 'binary': Binary files (e.g., '.bin', '.exe', '.jpg').

Defaults to both.

metadata

A character vector specifying additional metadata to include in the JSON ('file_size', 'creation_time','last_modified_time'). One or both of the following options: * 'file_size': Size of the file in bytes. * 'creation_time': Creation time of the file. * 'last_modified_time': Last modified time of the file.

Defaults to 'NULL.'

ignore

A character vector specifying file names to exclude from encoding. Defaults to 'NULL.'

Value

A JSON string representing the directory's contents.

Examples

## Not run: 
# Encode all files in a directory to JSON
json_str <- json_encode_dir("mydir")

# Encode only text files, including file size metadata
json_str <- json_encode_dir("mydir", type = "text", metadata = "file_size")

# Ignore specific files
json_str <- json_encode_dir("mydir", ignore = c("ignore.txt"))

## End(Not run)

[Package dir2json version 0.1.0 Index]