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
          Manipolazione di JSON con le proprietà delle trasformazioni Invia/Risposta

          Manipolazione di JSON con le proprietà delle trasformazioni Invia/Risposta

          Specificare e trasformare il JSON di input e output di OmniScript o Procedure di integrazione con le proprietà Trasformazione Invia e Risposta. Le proprietà Invia trasformano l'input; le proprietà Risposta trasformano l'output.

          La tabella seguente descrive le diverse opzioni di trasformazione:

          Scopo

          Percorso JSON di invio/risposta

          Nodo JSON di invio/risposta

          Percorso di esempio

          Esempio di risultato

          Riassegnazione del nodo

          percorso

          nodo

          {path:{a:b}}

          {nodo: {a:b}

          Riassegnazione del nodo e aggiunta di un nodo nidificato

          percorso

          node1:node2

          {path:{a:b}}

          {node1:{node2:{a:b}}}

          Riassegnazione del nodo in modo dinamico utilizzando la sintassi dei campi di unione

          percorso

          %nodename%

          dove il valore di nodename è node

          {path:{a:b}}

          {nodo: {a:b}

          Rimozione del nodo controllante di un oggetto

          percorso

          VlocityNoRootNode

          (Non supportato nelle procedure di integrazione)

          {path:{a:b}}

          {a:b}

          Specificare il nodo radice su cui visualizzare i dettagli anziché inviare l'intero JSON

          percorso

           

          {path:{a:b}}

          {path:{a:b}}

          1. Per ricontrollare il nodo di un oggetto JSON:
            1. Impostare il Percorso sul nodo su cui si sta lavorando.
            2. Immettere il nome del nuovo nodo nel campo Nodo JSON.
          2. Per ricontrollare il nodo e aggiungere un nodo nidificato:
            1. Impostare il Percorso sul nodo su cui si sta lavorando.
            2. Immettere il nome del nuovo nodo nel campo Nodo JSON e inserire i due punti (:).
            3. Dopo i due punti, senza lasciare uno spazio, immettere il secondo nome del nodo JSON.
          3. Per ricontrollare il nodo utilizzando la sintassi dei campi di unione:
            1. Impostare il Percorso sul nodo su cui si sta lavorando.
            2. Nel campo Nodo JSON, immettere un campo di unione che rappresenta il nuovo nome, ad esempio %NewNode%.
            3. Utilizzare un'azione SetValues o un parametro di input nella scheda Anteprima per testare il campo di unione.

              Ad esempio, nella scheda Anteprima, immettere una chiave di NewNode e un valore di MightyNode, fare clic su Esegui e cercare MightyNode nel JSON di output.

          4. Per scrivere in una voce di elenco utilizzando la sintassi dei campi di unione:
            1. Nel campo Nodo JSON risposta di una fase, immettere il percorso del nodo elenco seguito da un carattere pipe (|) e da un campo di unione che rappresenta il numero della voce elenco, ad esempio ListNode|%item%.
            2. Utilizzare un'azione SetValues o un parametro di input nella scheda Anteprima per testare il campo di unione.

              Ad esempio, nella scheda Anteprima, immettere una chiave di elemento e un valore di 2, fare clic su Esegui e osservare l'output della fase visualizzato come secondo elemento dell'elenco.

              Se il nodo Output fase e il nodo Elemento elenco esistente corrispondono, il valore dell'elemento elenco viene sostituito. Se non corrispondono, il nodo Output fase viene aggiunto come pari del nodo Elemento elenco esistente.

          5. Per rimuovere il nodo controllante di un oggetto:
            1. Impostare il Percorso sul nodo su cui si stanno eseguendo i dettagli.
            2. Impostare il nodo su VlocityNoRootNode.
          6. Per specificare il nodo radice:
            1. Impostare il Percorso sul nodo su cui si sta lavorando.
            2. Lasciare vuoto il campo Nodo JSON.
          7. Per testare il risultato della trasformazione, aprire la Debug Console:
            1. Visualizzare in anteprima l'OmniScript nel Designer OmniScript e immettere l'input che si desidera trasformare.
            2. Dopo l'esecuzione dell'azione contenente la trasformazione JSON, fare clic su Debug per aprire la Debug Console.
            3. Nella Debug Console, espandere l'azione che invia o riceve il JSON trasformato.
            4. Espandere la Richiesta per vedere il JSON trasformato dal Percorso Invia JSON e dal Nodo Invia JSON, oppure espandere la Risposta per vedere il JSON trasformato dal Percorso JSON risposta e dal Nodo JSON risposta.
           
          Caricamento
          Salesforce Help | Article