Saltar al contenido

Funciones JSON

Introducción

Notación de objetos JavaScript (JSON) permiten la manipulación de datos en formato JSON. Para obtener más información sobre JSON, consulte IETF RFC 8259: Formato de intercambio de datos de notación de objetos JavaScript (JSON).

GetJSONString

Declaración

string GetJSONString(string json_string, string path)

Sintaxis

GetJSONString(<json_string>, <path>)

Parámetros Requeridos

  • json_string: Una cadena de objeto JSON para analizar los datos.
  • path: Una ruta que representa la ubicación de los datos en la cadena del objeto JSON.

Descripción

Recupera datos de una cadena de objeto JSON utilizando la ruta proporcionada.

Importante

Esta función requiere la versión del agente 11.28 o posterior.

Ejemplos

// Define the JSON object string:
$json_string = '{ "company": [{ "nombre": "Jitterbit", "producto": [{ "tipo": "iPaaS", "nombre": "Harmony iPaaS" },{ "tipo": "EDI", "nombre": "Harmony EDI " }] }] }';

GetJSONString(json_string, "/company/[0]/product/[1]/name");
// Returns "Harmony EDI"

GetJSONString(json_string, "/company/[0]/product");
// Returns '[{"type":"iPaaS","name":"Harmony iPaaS"},{"type":"EDI","name":"Harmony EDI"}]'