Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Fn::ToJsonString

Fokusmodus
Fn::ToJsonString - AWS CloudFormation

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Filteransicht

Die intrinsische Funktion Fn::ToJsonString konvertiert ein Objekt oder Array zur entsprechenden JSON-Zeichenfolge.

Wichtig

Sie müssen die AWS::LanguageExtensions-Transformation verwenden, um die Fn::ToJsonString systeminterne Funktion verwenden zu können.

Deklaration

JSON

{ "Fn::ToJsonString": Object }
{ "Fn::ToJsonString": Array }

YAML

Fn::ToJsonString: Object
Fn::ToJsonString: Array

Parameter

Object

Das Objekt, das zu einer JSON-Zeichenfolge konvertiert werden soll.

Array

Das Array, das zu einer JSON-Zeichenfolge konvertiert werden soll.

Rückgabewert

Das Objekt oder Array, das zu einer JSON-Zeichenfolge konvertiert wurde.

Beispiele

Ein Objekt zu einer JSON-Zeichenfolge konvertieren.

In diesem Beispiel wird das an die intrinsische Funktion übergebene Objekt zu einer JSON-Zeichenfolge konvertiert.

JSON

{ //... "Transform": "AWS::LanguageExtensions" //... "Fn::ToJsonString": { "key1": "value1", "key2": { "Ref": "ParameterName" } } //... }

YAML

Transform: 'AWS::LanguageExtensions' #... Fn::ToJsonString: key1: value1 key2: !Ref ParameterName #...

In beiden Beispielen gilt: Wenn die Ref des ParameterName zu resolvedValue aufgelöst wird, wird die Funktion in die folgende JSON-Zeichenfolge aufgelöst:

"{\"key1\":\"value1\",\"key2\":\"resolvedValue\"}"

Ein Array zu einer JSON-Zeichenfolge konvertieren

In diesem Beispiel wird das an die intrinsische Funktion übergebene Array zu einer JSON-Zeichenfolge konvertiert.

JSON

{ //... "Transform": "AWS::LanguageExtensions" //... "Fn::ToJsonString": [{ "key1": "value1", "key2": { "Ref": "ParameterName" } }] //... }

YAML

Transform: 'AWS::LanguageExtensions' #... Fn::ToJsonString: - key1: value1 key2: !Ref ParameterName #...

In beiden Beispielen gilt: Wenn die Ref des ParameterName zu resolvedValue aufgelöst wird, löst sich die Funktion in die folgende JSON-Zeichenfolge auf:

"[{\"key1\":\"value1\"},{\"key2\":\"resolvedValue\"}]"

Unterstützte Funktionen

Sie können die folgenden Funktionen in der intrinsischen Funktion Fn::ToJsonString oder im Array verwenden:

  • Fn::Base64

  • Fn::FindInMap

  • Fn::GetAtt

  • Fn::GetAZs

  • Fn::If

  • Fn::ImportValue

  • Fn::Join

  • Fn::Length

  • Fn::Select

  • Fn::Split

  • Fn::Sub

  • Fn::ToJsonString

  • Ref

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.