Ir para o conteúdo

Funções JSON

Introdução

Notação de objeto JavaScript (JSON) permitem a manipulação de dados no formato JSON. Para obter mais informações sobre JSON, consulte IETF RFC 8259: O formato de intercâmbio de dados JavaScript Object Notation (JSON).

GetJSONString

Declaração

string GetJSONString(string json_string, string path)

Sintaxe

GetJSONString(<json_string>, <path>)

Parâmetros Obrigatórios

  • json_string: Uma string de objeto JSON para analisar dados.
  • path: Um caminho que representa a localização dos dados na string do objeto JSON.

Descrição

Recupera dados de uma string de objeto JSON usando o caminho fornecido.

Importante

Esta função requer a versão 11.28 ou posterior do agente.

Exemplos

// Define the JSON object string:
$json_string = '{ "company": [{ "nome": "Jitterbit", "produto": [{ "tipo": "iPaaS", "nome": "Harmony iPaaS" },{ "tipo": "EDI", "nome": "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"}]'