Depois de algumas pesquisas, me deparei com pergunta no Stack Overflow que tem uma resposta (por grafite ) que modifiquei para trabalhar da maneira que eu estava procurando. ECHO
ainda deve ser declarado no início de cada linha que você deseja inserir em seu documento / script baseado em texto para que isso funcione. Comece o bloco de código com um único parêntese esquerdo em sua própria linha e termine com um parêntese direito em uma nova linha, seguido por > "%JSONFILE%"
. Aqui está o bloco de código que usei para isso:
:MAKEJSON
BREAK>"Scripts\JSON1.json"
(
ECHO {
ECHO "list": [
ECHO {
ECHO "var": {
ECHO "showName": "Example 01",
ECHO "targetName": "TBD"
ECHO },
ECHO "type": {
ECHO "showName": "Example 02",
ECHO "typeName": "[Test]",
ECHO }
ECHO },
ECHO {
ECHO "var": {
ECHO "showName": "Test 2",
ECHO "varName": "[Test2]"
ECHO },
ECHO "type": {
ECHO "showName": "Sampletext",
ECHO "typeName": "TBD",
ECHO }
ECHO }
ECHO ]
ECHO }
) > "%JSONFILE%"