<< Click to Display Table of Contents >> Navigation: Программирование в MasterSCADA 4D > Функции и ФБ библиотеки Стандартная > Библиотека Стандартные функции > Функции работы со строками > CHECK_JSON_STRING |
Функция CHECK_JSON_STRING служит для проверки Json-строки на наличие ошибок.
Вид функции в редакторе программ языка FBD:
Входы и выходы функции:
Название |
Тип |
Описание |
Входы |
||
IN |
STRING |
Строка, которую нужно проверить. |
Выходы |
||
CODE |
INT |
Код ошибки. См таблицу Коды ошибок ниже. |
ERR |
STRING |
Текстовое описание кода ошибки. См таблицу Коды ошибок ниже. |
POS |
DINT |
Выдается позиция в строке с ошибкой. |
PART |
STRING |
Часть Json-строки, которая содержит ошибку. |
Q |
BOOL |
Показывает есть ли ошибки в строке. Если значение TRUE, то ошибок нет. |
Коды ошибок:
Номер |
Текст |
0 |
No error. |
1 |
The document is empty. |
2 |
The document root must not be followed by other values. |
3 |
Invalid value. |
4 |
Missing a name for object member. |
5 |
Missing a colon after a name of object member. |
6 |
Missing a comma or '}' after an object member. |
7 |
Missing a comma or ']' after an array element. |
8 |
Incorrect hex digit after \\u escape in string. |
9 |
The surrogate pair in string is invalid. |
10 |
Invalid escape character in string. |
11 |
Missing a closing quotation mark in string. |
12 |
Invalid encoding in string. |
13 |
Number too big to be stored in double. |
14 |
Miss fraction part in number. |
15 |
Miss exponent in number. |
16 |
Terminate parsing due to Handler error. |
17 |
Unspecific syntax error. |
18 |
Unknown error. |