|
<< Click pentru afișare cuprins >> Navigare: SmartCash Everywhere REST Server > Instructiuni generale de utilizare ale metodelor de tip Get > Conventii legate de reprezentarea tipurilor de date folosind interfata REST SmartCash |
Reprezentarea diferitelor tipuri de date se face cu respectarea urmatoarelor conventii:
1.Pentru valorile de tip Float, separatorul zecimal (Decimal Point) este totdeauna caracterul “.” – punct si nu se foloseste niciodata separator pentru mii (Thousand Separator). Formatarea generala la conversia JSON este: #####0.##### avand precizia maxima de maxim 5 zecimale.
Exemple: “0”; “12345.67894”; “10.5”
2.Valorile de tip Data sau Timp sunt convertite in sir de caractere cu urmatoarea formatare: 'YYYY.MM.DD HH:MM:SS'. Se foloseste ca despartitor pentru data caracterul punct “.”, iar pentru ora caracterul doua puncte “:”. Se foloseste formatul de ora pe 24 de ore.
Exemple: 2014.05.18 sau 2014.06.25 18:30:58.
3.In cazul parametrilor de string sau in cadrul celor de tip aJSONObject, transmisi printr-o metoda de scriere POST, caracterul special [%] nu va fi transmis niciodata in clar ci URL-Encoded – [%25].
Atentie! Toate campurile pentru care nu se doreste transmiterea unei valori nu vor fi furnizate deloc in JSON. Atata vreme cat un camp este furnizat in metoda JSON el trebuie sa aiba o valoare “not null”.