Loading
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Funzioni degli oggetti JSON Omnistudio

          Funzioni degli oggetti JSON Omnistudio

          Funzioni che operano sugli oggetti JSON.

          Funzione DESERIALIZE Omnistudio

          Converte una stringa JSON in un oggetto JSON.

          La deserializzazione converte una stringa JSON serializzata nella sua struttura oggetto JSON. La serializzazione e la deserializzazione favoriscono lo scambio efficiente di dati tra sistemi e applicazioni diversi.

          Firma

          DESERIALIZE(jsonString)

          Valore restituito

          Oggetto JSON

          Parametri

          Parametro

          Tipo di dati

          Necessità

          Descrizione

          jsonString

           

          Obbligatorio

          Stringa JSON precedentemente serializzata da deserializzare.

          Esempio di oggetto JSON
          Esempio di oggetto JSON

          Dati di esempio: "SerializedContact": "{\"LastName\":\"Edison\",\"MiddleName\":\"Alva\",\"FirstName\":\"Thomas\"}"

          Formula: DESERIALIZE(%SerializedContact%)

          Valore restituito:

          {
            "MiddleName": "Alva",
            "LastName": "Edison",
            "FirstName": "Thomas"
          }
          Esempio di matrice JSON
          Esempio di matrice JSON

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

          Formula: DESERIALIZE(%SerializedContacts%)

          Valore restituito:

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

          Funzione Omnistudio RESERIALIZE

          Nuova serializzazione di una stringa JSON precedentemente serializzata.

          La funzione RESERIALIZE è equivalente alla chiamata delle funzioni SERIALIZE(DESERIALIZE()). La funzione converte una stringa JSON in un formato di Map<String, Object> generico. È utile nelle azioni remote per convertire l'output delle classi Apex in un formato che i data mapper e le procedure di integrazione possono accettare. Per ulteriori informazioni, vedere Azione remota per procedure di integrazione

          Firma

          RESERIALIZE(jsonString)

          Valore restituito

          Stringa JSON

          Parametri

          Parametro

          Tipo di dati

          Necessità

          Descrizione

          jsonString

          Stringa JSON

          Obbligatorio

          Stringa JSON precedentemente serializzata da serializzare nuovamente.

          Esempio di oggetto JSON
          Esempio di oggetto JSON

          Dati di esempio: "SerializedContact": "{\"LastName\":\"Edison\",\"MiddleName\":\"Alva\",\"FirstName\":\"Thomas\"}"

          Formula: RESERIALIZE(%SerializedContact%)

          Valore restituito: "{\"LastName\":\"Edison\",\"MiddleName\":\"Alva\",\"FirstName\":\"Thomas\"}"

          Esempio di matrice JSON
          Esempio di matrice JSON

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

          Formula: DESERIALIZE(%SerializedContacts%)

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

          Funzione Omnistudio SERIALIZE

          Converte un oggetto JSON in stringa JSON.

          La serializzazione converte un oggetto JSON in una stringa JSON che può essere facilmente archiviata, trasmessa e ripristinata alla sua struttura originale. La serializzazione e la deserializzazione favoriscono lo scambio efficiente di dati tra sistemi e applicazioni diversi. (I risultati della funzione di SERIALIZE sono diversi dai risultati della funzione di TOSTRING.)

          Firma

          SERIALIZE(jsonObject)

          Valore restituito

          Stringa JSON

          Parametri

          Parametro

          Tipo di dati

          Necessità

          Descrizione

          jsonObject

          Oggetto JSON

          Obbligatorio

          Oggetto JSON da serializzare. Utilizzare la funzione LIST per passare una matrice JSON.

          Esempio di oggetto JSON
          Esempio di oggetto JSON

          Dati di esempio:

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

          Formula: SERIALIZE(%Contact%)

          Valore restituito: "{\"LastName\":\"Edison\",\"MiddleName\":\"Alva\",\"FirstName\":\"Thomas\"}"

          Esempio di matrice JSON
          Esempio di matrice JSON

          Dati di esempio:

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

          Formula: SERIALIZE(LIST(%Contacts%))

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

          Funzione VALUELOOKUP di OmniStudio

          Restituisce il valore di un nodo esistente a qualsiasi profondità di una gerarchia di oggetti JSON.

          La funzione restituisce il valore di un nodo JSON a cui fa riferimento un altro nodo JSON. La funzione consente di recuperare dinamicamente un nodo specificato.

          Firma

          VALUELOOKUP(startNode, node...)

          Valore restituito

          Stringa

          Parametri

          Parametro

          Tipo di dati

          Necessità

          Descrizione

          startNode

          Nodo JSON

          Obbligatorio

          Un nodo o percorso nodo di un oggetto JSON. Il percorso del nodo o del nodo deve iniziare alla radice dell'oggetto JSON da cui devono essere restituiti i valori. Ad esempio, per l'oggetto Name di un oggetto Contact è possibile specificare Contact, Name o Contact:Name. Utilizzare un percorso nodo per attraversare una matrice JSON.

          node...

          Nodo JSON

          Obbligatorio

          Elenco separato da virgole di uno o più nodi di un oggetto JSON. Ogni nodo deve essere un elemento secondario diretto del nodo specificato in precedenza o fare riferimento a un elemento secondario di quel nodo. Il nodo finale deve identificare il nodo di cui deve essere restituito il valore.

          Esempio di oggetto JSON
          Esempio di oggetto JSON

          Dati di esempio:

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

          Formula: VALUELOOKUP(Contact, GetNameGroup, GetLastNameField)

          Formula: VALUELOOKUP(Contact:Name, GetLastNameField)

          Valore restituito: "Edison"

          Formula: VALUELOOKUP(Contact, GetNameGroup)

          Valore restituito:

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

          Formula: VALUELOOKUP(Contact, GetAddressGroup, GetStateField)

          Formula: VALUELOOKUP(Contact:Address, GetStateField)

          Valore restituito: "CA"

          Formula: VALUELOOKUP(Contact, GetAddressGroup)

          Valore restituito:

          {
            "City": "San Francisco",
            "ZipCode": 94110,
            "State": "CA"
          }
          Esempio di matrice JSON
          Esempio di matrice JSON

          Dati di esempio:

          "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"

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

          Valore restituito: "Case1"

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

          Valore restituito: "Case2"

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

          Valore restituito: "Case3"

          Formula:

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

          Valore restituito: "End of list"

           
          Caricamento
          Salesforce Help | Article