"Json constructor" plugin

Hi there!
It would be great if it were opportunity to generate complex and large files in Json format for WebApi requests by using the UI constructor, where you could specify with what values ​​(ex.: empty, zero or random) the files will be generated.
Under complex and long Json files, I mean files like in the following format:

/**

  • Main data block */
    {
    MainDataId: 42,
    Data: “2019-01-01”,
    Number: 342266,
    … ,
    … ,
    … ,

/**

  • And in main block besides common fields
  • we have additional fields with type of array
  • with some data fields and which can be
  • included with one or more copies of it self
  • or count of copies maybe random
  • or will be set-up by the value of the other
  • parameters in the main block */
    … ,
    AdditionalParameters: [
    {
    param1: 43,
    property1: “u54”,
    … ,
    … ,
    },
    {
    param2: 443,
    property2: “u75”,
    …,
    …,
    }
    ],
    Customer: [
    {
    Customer1: 1,
    …,
    …,
    },
    {
    Customer2: 2,
    …,
    …,
    }
    ],
    NewArrays: [
    {
    … ,
    }
    ],
    and so on …
    }

After the file has been generated, it would be great if the “Json constructor” could ask user in what format the result will be saved and options of save would be offered like as a json file or save it in a text file, either save the result in a predefined users variable or promt to create a new global variable with data from the result.
Regardless of which option was chosen by the user, it would be great if the user could immediately transfer the result to the test case as body parameter.

I understand that this is too much for one plugin, but I really hope that someday this or a similar solution will appear in Katalon Studio!!!

Best regards!