sfmc // AMPscriptPROJETO

Iterar Arrays JSON com BuildRowsetFromJson()

Converta um array JSON em rowset e itere sobre ele em AMPscript.

ampscriptjsonbuildrowsetfromjsonapi event
Context Pack →Abrir Workspace →
Trust & provenancePROJECT
Nível de evidênciaPROJECTFontes oficiais0Outras fontes0Última verificaçãoNão registrada

O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.

%%[
VAR @json, @rows, @i, @row, @item
SET @json = AttributeValue('Cart_JSON')
SET @rows = BuildRowsetFromJson(@json,'$.Cart[*]',1)

IF RowCount(@rows) > 0 THEN
  FOR @i = 1 TO RowCount(@rows) DO
    SET @row = Row(@rows,@i)
    SET @item = Field(@row,'Item')
    Output(Concat('<br>Item: ',@item))
  NEXT @i
ENDIF
]%%
Notas operacionais

Valide payload e path esperado antes de renderizar conteúdo para o cliente.