JSONPath

De la Planfix
Salt la: navigare, căutare

Emailurile trimise către Planfix pot fi parsate folosind JSON. JavaScript Object Notation este un format pentru stocarea și schimbul de informații disponibil sub formă de text ușor de citit. Există două elemente principale într-un obiect JSON: cheia și valoarea.  

Exemplu

{"oraș":"New York", "țară":"Statele Unite"}

  • chei — oraș și țară;
  • valori — New York și Statele Unite

Planfix poate parsa emailurile în acest format și poate adăuga datele relevante la infoblocuri. Pentru a face acest lucru, se utilizează biblioteca JsonPath.  


Exemplu

Un email este trimis către Planfix cu JSON:

{ "prenume": "John", "nume": "Smith", "adresă": { "adresaStrăzii": "10 Main Street, Apartment 101", "oraș": "Pleasantville", "codPoștal": 10101 }, "numereDeTelefon": [ "812-123-1234", "916-123-4567" ]

}

 

Să presupunem că avem nevoie de următoarele date din JSON:

{ "prenume": "John", "nume": "Smith", "adresă": { "adresaStrăzii": "10 Main Street, Apartment 101", "oraș": "Pleasantville", "codPoștal": 10101 }, "numereDeTelefon": [ "812-123-1234", "916-123-4567" ]

}

 

  • Am configura următoarea regulă pentru procesarea emailurilor:


WV75EQ.png


  • Următorul pas este să creăm un client nou folosind șablonul, să indicăm în care infoblocuri să setăm datele din care câmpuri și să adăugăm contactul la sarcina creată din email:


GUx1IE.png


  • Ca rezultat, datele necesare din email în format JSON au fost transferate la Planfix:


vLjOz4.png



Mergeți la