Spec-Zone.ru › OpenTofu 1.10

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.10/language/functions/jsondecode/

Spec-Zone.ru

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