← Все утилиты

HCL ↔ JSON

Упрощённый парсер HCL1: поддерживает блоки, атрибуты, строки, числа, массивы, объекты. Без интерполяций и выражений.
{
  "variable": {
    "region": {
      "type": "string",
      "default": "us-east-1"
    }
  },
  "resource": {
    "aws_instance": {
      "web": {
        "ami": "ami-0c55b159cbfafe1f0",
        "instance_type": "t2.micro",
        "tags": {
          "Name": "WebServer",
          "Env": "production"
        },
        "ingress_rules": [
          "80",
          "443",
          "22"
        ]
      }
    }
  }
}

© 2026 Terminal Notes. Built with SvelteKit.