Loading
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          OmniStudio-JSON-Objektfunktionen

          OmniStudio-JSON-Objektfunktionen

          Funktionen, die mit JSON-Objekten funktionieren.

          OmniStudio-Funktion DESERIALIZE

          Wandelt eine JSON-Zeichenfolge in ein JSON-Objekt um.

          Die Deserialisierung konvertiert eine serialisierte JSON-Zeichenfolge in ihre JSON-Objektstruktur. Die Serialisierung und Deserialisierung fördern den effizienten Datenaustausch zwischen verschiedenen Systemen und Anwendungen.

          Signatur

          DESERIALIZE(jsonString)

          Rückgabewert

          JSON-Objekt

          Parameter

          Parameter

          Datentyp

          Notwendigkeit

          Beschreibung

          jsonString

           

          Erforderlich

          Die zuvor serialisierte JSON-Zeichenfolge, die deserialisiert werden soll.

          JSON-Objektbeispiel
          JSON-Objektbeispiel

          Beispieldaten: "SerializedContact": "{\"LastName\":\"Edison\",\"MiddleName\":\"Alva\",\"FirstName\":\"Thomas\"}"

          Formel: DESERIALIZE(%SerializedContact%)

          Rückgabewert:

          {
            "MiddleName": "Alva",
            "LastName": "Edison",
            "FirstName": "Thomas"
          }
          JSON-Array-Beispiel
          JSON-Array-Beispiel

          Beispieldaten: "SerializedContacts": "[{\"lastName\":\"Jones\",\"firstName\":\"Cathy\"},{\"lastName\":\"Smith\",\"firstName\":\"Albert\"},{\"lastName\":\"Smith\",\"firstName\":\"Ben\"}]"

          Formel: DESERIALIZE(%SerializedContacts%)

          Rückgabewert:

          [
            {
              "firstName": "Cathy",
              "lastName": "Jones"
            },
            {
              "firstName": "Albert",
              "lastName": "Smith"
            },
            {
              "firstName": "Ben",
              "lastName": "Smith"
            }
          ]

          OmniStudio-Funktion RESERIALIZE

          Serialisiert eine zuvor serialisierte JSON-Zeichenfolge erneut.

          Die RESERIALIZE-Funktion entspricht dem Aufruf der SERIALIZE(DESERIALIZE())-Funktionen. Die Funktion konvertiert eine JSON-Zeichenfolge in ein generisches Map<String, Object>. Sie ist nützlich bei Remote-Aktionen zum Konvertieren der Apex-Klassenausgabe in ein Format, das von Datenzuordnungen und Integrationsverfahren akzeptiert werden kann. Weitere Informationen finden Sie unter Remote-Aktion für Integrationsverfahren.

          Signatur

          RESERIALIZE(jsonString)

          Rückgabewert

          JSON-Zeichenfolge

          Parameter

          Parameter

          Datentyp

          Notwendigkeit

          Beschreibung

          jsonString

          JSON-Zeichenfolge

          Erforderlich

          Die zuvor serialisierte JSON-Zeichenfolge, die erneut serialisiert werden soll.

          JSON-Objektbeispiel
          JSON-Objektbeispiel

          Beispieldaten: "SerializedContact": "{\"LastName\":\"Edison\",\"MiddleName\":\"Alva\",\"FirstName\":\"Thomas\"}"

          Formel: RESERIALIZE(%SerializedContact%)

          Rückgabewert: "{\"LastName\":\"Edison\",\"MiddleName\":\"Alva\",\"FirstName\":\"Thomas\"}"

          JSON-Array-Beispiel
          JSON-Array-Beispiel

          Beispieldaten: "SerializedContacts": "[{\"lastName\":\"Jones\",\"firstName\":\"Cathy\"},{\"lastName\":\"Smith\",\"firstName\":\"Albert\"},{\"lastName\":\"Smith\",\"firstName\":\"Ben\"}]"

          Formel: DESERIALIZE(%SerializedContacts%)

          Rückgabewert: "[{\"lastName\":\"Jones\",\"firstName\":\"Cathy\"},{\"lastName\":\"Smith\",\"firstName\":\"Albert\"},{\"lastName\":\"Smith\",\"firstName\":\"Ben\"}]"

          OmniStudio-SERIALIZE-Funktion

          Wandelt ein JSON-Objekt in eine JSON-Zeichenfolge um.

          Die Serialisierung wandelt ein JSON-Objekt in eine JSON-Zeichenfolge um, die einfach gespeichert, übertragen und in ihre ursprüngliche Objektstruktur zurückversetzt werden kann. Die Serialisierung und Deserialisierung fördern den effizienten Datenaustausch zwischen verschiedenen Systemen und Anwendungen. (Die Ergebnisse der SERIALIZE-Funktion unterscheiden sich von den Ergebnissen der TOSTRING-Funktion.)

          Signatur

          SERIALIZE(jsonObject)

          Rückgabewert

          JSON-Zeichenfolge

          Parameter

          Parameter

          Datentyp

          Notwendigkeit

          Beschreibung

          jsonObject

          JSON-Objekt

          Erforderlich

          Das zu serialisierende JSON-Objekt. Verwenden Sie die Funktion LIST, um ein JSON-Array weiterzugeben.

          JSON-Objektbeispiel
          JSON-Objektbeispiel

          Beispieldaten:

          "Contact": {
            "FirstName": "Thomas",
            "MiddleName": "Alva",
            "LastName": "Edison"
          }

          Formel: SERIALIZE(%Contact%)

          Rückgabewert: "{\"LastName\":\"Edison\",\"MiddleName\":\"Alva\",\"FirstName\":\"Thomas\"}"

          JSON-Array-Beispiel
          JSON-Array-Beispiel

          Beispieldaten:

          "Contacts": [
            {
              "lastName": "Jones",
              "firstName": "Cathy"
            },
            {
              "lastName": "Smith",
              "firstName": "Albert"
            },
            {
              "lastName": "Smith",
              "firstName": "Ben"
            }
          ]

          Formel: SERIALIZE(LIST(%Contacts%))

          Rückgabewert: "[{\"lastName\":\"Jones\",\"firstName\":\"Cathy\"},{\"lastName\":\"Smith\",\"firstName\":\"Albert\"},{\"lastName\":\"Smith\",\"firstName\":\"Ben\"}]"

          OmniStudio VALUELOOKUP-Funktion

          Gibt den Wert eines Knotens zurück, der in einer beliebigen Tiefe einer JSON-Objekthierarchie vorhanden ist.

          Die Funktion gibt den Wert eines JSON-Knotens zurück, auf den ein anderer JSON-Knoten verweist. Mit der Funktion können Sie einen angegebenen Knoten dynamisch abrufen.

          Signatur

          VALUELOOKUP(startNode, node...)

          Rückgabewert

          Zeichenfolge

          Parameter

          Parameter

          Datentyp

          Notwendigkeit

          Beschreibung

          startNode

          JSON-Knoten

          Erforderlich

          Ein Knoten oder Knotenpfad eines JSON-Objekts. Der Knoten oder Knotenpfad muss im Stamm des JSON-Objekts beginnen, aus dem Werte zurückgegeben werden sollen. Beispielsweise können Sie für das Name-Objekt eines Contact-Objekts Contact, Name oder Contact:Name angeben. Verwenden Sie einen Knotenpfad zum Traversieren eines JSON-Arrays.

          node...

          JSON-Knoten

          Erforderlich

          Eine kommagetrennte Liste mit einem oder mehreren Knoten eines JSON-Objekts. Jeder Knoten muss entweder ein unmittelbares untergeordnetes Element des zuvor angegebenen Knotens sein oder sich auf ein untergeordnetes Element dieses Knotens beziehen. Der endgültige Knoten muss den Knoten identifizieren, dessen Wert zurückgegeben werden soll.

          JSON-Objektbeispiel
          JSON-Objektbeispiel

          Beispieldaten:

          "Contact": {
            "Name": {
              "FirstName": "Thomas",
              "MiddleName": "Alva",
              "LastName": "Edison"
            },
            "Address": {
              "City": "San Francisco",
              "State": "CA",     
              "ZipCode": 94110
            }
          },
          "GetNameGroup": "Name",
          "GetLastNameField": "LastName",
          "GetAddressGroup": "Address",
          "GetStateField": "State"

          Formel: VALUELOOKUP(Contact, GetNameGroup, GetLastNameField)

          Formel: VALUELOOKUP(Contact:Name, GetLastNameField)

          Rückgabewert: "Edison"

          Formel: VALUELOOKUP(Contact, GetNameGroup)

          Rückgabewert:

          {
            "MiddleName": "Alva",
            "LastName": "Edison",
            "FirstName": "Thomas"
          }

          Formel: VALUELOOKUP(Contact, GetAddressGroup, GetStateField)

          Formel: VALUELOOKUP(Contact:Address, GetStateField)

          Rückgabewert: "CA"

          Formel: VALUELOOKUP(Contact, GetAddressGroup)

          Rückgabewert:

          {
            "City": "San Francisco",
            "ZipCode": 94110,
            "State": "CA"
          }
          JSON-Array-Beispiel
          JSON-Array-Beispiel

          Beispieldaten:

          "AccountList": [
            {
              "CaseList": [
                {
                  "Case1": {
                    "CreatedDate": "2/1/2024T16:35:30 GMT -0500 (EDT)",
                    "LastUpdate": "2/8/2024T09:15:00 GMT -0500 (EDT)",
                    "NextCase": "Case2"
                  }
                },
                {
                  "Case2": {
                    "CreatedDate": "2/2/2025T11:05:05 GMT -0500 (EDT)",
                    "LastUpdate": "2/3/2025T15:50:57 GMT -0500 (EDT)",
                    "NextCase": "Case3"
                  }
                },
                {
                  "Case3": {
                    "CreatedDate": "2/4/2025T11:05:05 GMT -0500 (EDT)",
                    "LastUpdate": "2/6/2025T15:50:57 GMT -0500 (EDT)",
                    "NextCase": null
                  }
                }
              ]
            }
          ],
          "GetFirstCase": "Case1",
          "GetNextCase": "NextCase"

          Formel: IF(GetFirstCase, GetFirstCase, "Empty list")

          Rückgabewert: "Case1"

          Formel: VALUELOOKUP(AccountList:CaseList:Case1, GetNextCase)

          Rückgabewert: "Case2"

          Formel: VALUELOOKUP(AccountList:CaseList:Case2, GetNextCase)

          Rückgabewert: "Case3"

          Formel:

          IF(VALUELOOKUP(AccountList:CaseList:Case3, GetNextCase),
            VALUELOOKUP(AccountList:CaseList:Case3, GetNextCase),
            "End of list")

          Rückgabewert: "End of list"

           
          Laden
          Salesforce Help | Article