BOOL %JSON_ObjectSetValue( INT in handle TEXT in field NONE in value ) |
| handle | Handle na JSON objekt |
| field | Meno položky |
| value | Hodnota položky |
@TRUE - funkcia prebehla úspešne
@FALSE - funkcia prebehla neúspešne
Funkcia vloží nový pár meno-hodnota do zadaného objektu. V prípade že je neplatný handle na JSON objekt funkcia vráti @FALSE. Podporovanými typmi sú INT, REAL, BOOL, TEXT a TIME
V prípade že sa jedná o nepodporovaný typ hodnoty, funkcia skončí výnimkou.
INT _obj _obj := %JSON_CreateObject() BOOL _ret _ret := %JSON_ObjectSetValue(_obj, "Company", "IPESOFT") _ret := %JSON_ObjectSetValue(_obj, "Value", 365) _ret := %JSON_ObjectSetValue(_obj, "Real", 1.234) _ret := %JSON_ObjectSetValue(_obj, "State", @TRUE) _ret := %JSON_ObjectSetValue(_obj, "Variable", U.uservariable) |