Loading
Innhold
Velg filtre

          Ingen resultater
          Ingen resultater
          Her er noen søketips

          Kontroller stavemåten i søkeordene.
          Bruk mer generelle søkebegreper.
          Velg færre filtre for å utvide søket.

          Søk i all Salesforce Hjelp
          Omnistudio-JSON-objektfunksjoner

          Omnistudio-JSON-objektfunksjoner

          Funksjoner som arbeider på JSON-objekter.

          Omnistudio DESERIALIZE-funksjonen

          Konverterer en JSON-streng til et JSON-objekt.

          Deserialisering konverterer en serialisert JSON-streng til dens JSON-objektstruktur. Serialisering og deserialisering fremmer effektiv datautveksling mellom forskjellige systemer og programmer.

          Signatur

          DESERIALIZE(jsonString)

          Returverdi

          JSON-objekt

          Parametere

          Parameter

          Datatype

          Nødvendighet

          Beskrivelse

          jsonString

           

          Obligatorisk

          Den tidligere serialiserte JSON-strengen som skal deserialiseres.

          Eksempel på JSON-objekt
          Eksempel på JSON-objekt

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

          Formula: DESERIALIZE(%SerializedContact%)

          Returverdi:

          {
            "MiddleName": "Alva",
            "LastName": "Edison",
            "FirstName": "Thomas"
          }
          Eksempel på JSON-matrise
          Eksempel på JSON-matrise

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

          Formula: DESERIALIZE(%SerializedContacts%)

          Returverdi:

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

          Omnistudio RESERIALIZE-funksjonen

          Reserialiserer en tidligere serialisert JSON-streng.

          RESERIALIZE-funksjonen tilsvarer å kalle opp SERIALIZE(DESERIALIZE())-funksjonene. Funksjonen konverterer en JSON-streng til et generisk Map<String, Object>-format. Den er nyttig i eksterne handlinger for konvertering av Apex utdata til et format som Datatilordninger og Integrasjonsprosedyrer kan godta. Hvis du vil ha mer informasjon, kan du se Fjernhandling for integrasjonsprosedyrer

          Signatur

          RESERIALIZE(jsonString)

          Returverdi

          JSON-streng

          Parametere

          Parameter

          Datatype

          Nødvendighet

          Beskrivelse

          jsonString

          JSON-streng

          Obligatorisk

          Den tidligere serialiserte JSON-strengen som skal serialiseres på nytt.

          Eksempel på JSON-objekt
          Eksempel på JSON-objekt

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

          Formula: RESERIALIZE(%SerializedContact%)

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

          Eksempel på JSON-matrise
          Eksempel på JSON-matrise

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

          Formula: DESERIALIZE(%SerializedContacts%)

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

          Omnistudio SERIALIZE-funksjonen

          Konverterer et JSON-objekt til en JSON-streng.

          Serialisering konverterer et JSON-objekt til en JSON-streng som enkelt kan lagres, overføres og gjenopprettes til sin opprinnelige objektstruktur. Serialisering og deserialisering fremmer effektiv datautveksling mellom forskjellige systemer og programmer. (Resultatene av SERIALIZE-funksjonen er forskjellig fra resultatene av TOSTRING-funksjonen.)

          Signatur

          SERIALIZE(jsonObject)

          Returverdi

          JSON-streng

          Parametere

          Parameter

          Datatype

          Nødvendighet

          Beskrivelse

          jsonObject

          JSON-objekt

          Obligatorisk

          JSON-objektet som skal serialiseres. Bruk LIST-funksjonen til å overføre en JSON-matrise.

          Eksempel på JSON-objekt
          Eksempel på JSON-objekt

          Eksempel på data:

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

          Formula: SERIALIZE(%Contact%)

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

          Eksempel på JSON-matrise
          Eksempel på JSON-matrise

          Eksempel på data:

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

          Formula: SERIALIZE(LIST(%Contacts%))

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

          Omnistudio VALUELOOKUP-funksjonen

          Returnerer verdien til en node som finnes på en hvilken som helst dybde i et JSON-objekthierarki.

          Funksjonen returnerer verdien til en JSON-node som det refereres til av en annen JSON-node. Funksjonen lar deg hente en angitt node dynamisk.

          Signatur

          VALUELOOKUP(startNode, node...)

          Returverdi

          Streng

          Parametere

          Parameter

          Datatype

          Nødvendighet

          Beskrivelse

          startNode

          JSON-node

          Obligatorisk

          En node- eller nodebane for et JSON-objekt. Noden eller nodebanen må starte ved roten av JSON-objektet som verdier skal returneres fra. Du kan for eksempel angi Contact, Name eller Contact:Name for Name-objektet i et Contact-objekt. Bruk en nodebane til å gå gjennom en JSON-matrise.

          node...

          JSON-node

          Obligatorisk

          En kommadelt liste med én eller flere noder i et JSON-objekt. Hver node må enten være en umiddelbar underordnet til den tidligere angitte noden eller referere til en underordnet til denne noden. Den endelige noden må identifisere noden som har verdien som skal returneres.

          Eksempel på JSON-objekt
          Eksempel på JSON-objekt

          Eksempel på data:

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

          Returverdi: "Edison"

          Formula: VALUELOOKUP(Contact, GetNameGroup)

          Returverdi:

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

          Formula: VALUELOOKUP(Contact, GetAddressGroup, GetStateField)

          Formula: VALUELOOKUP(Contact:Address, GetStateField)

          Returverdi: "CA"

          Formula: VALUELOOKUP(Contact, GetAddressGroup)

          Returverdi:

          {
            "City": "San Francisco",
            "ZipCode": 94110,
            "State": "CA"
          }
          Eksempel på JSON-matrise
          Eksempel på JSON-matrise

          Eksempel på data:

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

          Returverdi: "Case1"

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

          Returverdi: "Case2"

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

          Returverdi: "Case3"

          Formel:

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

          Returverdi: "End of list"

           
          Laster
          Salesforce Help | Article