Avalados por :

Novas funcionalidades de análise JSON no SAP Cloud Application Studio (SAP ByD e C4C) para Parceiros

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...
Olá a todos,

A tão esperada funcionalidade de análise JSON no SAP Cloud Application Studio (para SAP ByD e C4C) está aqui. Os parceiros agora podem analisar JSON usando ABSL.

Para analisar JSON em ABSL, enfrentamos muitas dificuldades e usamos funções de manipulação de strings. Mas agora podemos usar as novas bibliotecas para analisar o formato JSON sem dificuldades.

Na versão 2005 do SAP Cloud Applications Studio, as seguintes funções de biblioteca de reutilização são novas para JSON:


  1. Json.IsValidJson(json_string) : Retorna verdadeiro para JSON válido




  2. Json.GetArrayLength(keys, json_string) : Retorna o comprimento total do array para as chaves passadas.



  3. Json.ParseKeyValues(keys, json_string) : Analisa o JSON e fornece o valor para as chaves fornecidas.


Para usar esta biblioteca e suas funções, você deve importar o namespace AP.PDI.Utilities no script ABSL.

Formato JSON de amostra:




1. Validação do formato JSON


Esta função permite verificar se a string JSON é válida ou não. A saída é um valor booleano onde Verdadeiro indica que a string JSON é válida e Falso indica Inválida.

Sintaxe:
Json.IsValidJson(json_string)



Código de amostra:
import ABSL;
import AP.PDI.Utilities;

var JsonString = "{\"d\": {\"results\": [{ \"__metadata\": { \"type\": \"EmployeeDetails.Employee\" }, \"UserID\": \"E12012\",\"RoleCode\": \"35\"}]}}";
var Result = Json.IsValidJson(JsonString);


2. Analisar Chaves Valores JSON


Esta função nos permite obter valores para a chave desejada presente na string JSON. Podemos analisar JSON usando a função Json. ParseKeyValues() .

Os seguintes parâmetros precisam ser preenchidos:


  • KeysTable : Tabela consistindo de chaves para as quais o valor é necessário.




  • JsonS tring : string JSON consistindo das chaves passadas




Após executar a API, a função retorna o seguinte parâmetro na estrutura resultante.


Result : Uma tabela consistindo das seguintes colunas:
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?