Skip to content
code

GitHub Action

JSONify array

v1.1 Latest version

JSONify array

code

JSONify array

Replace field in JSON with its JSON.stringify() version

Installation

Copy and paste the following snippet into your .yml file.

              

- name: JSONify array

uses: yakubique/[email protected]

Learn more about this action in yakubique/jsonify-array

Choose a version

JSONify array

Replace field in JSON with its JSON.stringify() version

Test jsonify-array action

Usage workflow

Usage

- name: JSONify array
  uses: yakubique/jsonify-array@v1
  with:
    input: |
      [ { "obj": {"id": 1 } } ]
    type: "nested-json"
    key: "obj"

# [ { "obj": "{\"id\":1}" } ]

Inputs

INPUT TYPE REQUIRED DEFAULT DESCRIPTION
input string true JSON to modify
type string false "flat-json" Type of input data ["flat-json", "nested-json"] (default: "flat-json")
key string false If type="nested-json" - which key should
be used
from_file string false "false" Load json from file
to_file string false "false" Save result to file

Outputs

OUTPUT TYPE DESCRIPTION
result string Filepath or JSON

ko-fi