Spec-Zone.ru › OpenTofu 1.9

jsondecode Функция

jsondecode интерпретирует заданную строку как JSON и возвращает представление результата её декодирования.

Кодирование JSON определено в RFC 7159.

Эта функция сопоставляет значения JSON со значениями языка OpenTofu следующим образом:

Тип JSON Тип OpenTofu
Строка string
Число number
Логическое значение bool
Объект object(...), типы атрибутов определяются согласно этой таблице
Массив tuple(...), типы элементов определяются согласно этой таблице
Null Значение null языка OpenTofu

Правила автоматического преобразования типов языка OpenTofu означают, что обычно вам не нужно беспокоиться о том, какой именно тип будет создан для заданного значения: результат можно просто использовать интуитивно понятным образом.

Примеры​

Блок кода
> jsondecode("{\"hello\": \"world\"}")
{
  "hello" = "world"
}
> jsondecode("true")
true

Связанные функции​

  • jsonencode выполняет обратную операцию — кодирует значение в формате JSON.

Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.9/language/functions/jsondecode/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API