CHECK_JSON_STRING

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Функции и ФБ библиотеки Стандартная > Библиотека Стандартные функции > Функции работы со строками >

CHECK_JSON_STRING

Функция CHECK_JSON_STRING служит для проверки Json-строки на наличие ошибок.

Вид функции в редакторе программ языка FBD:

CHECK_JSON_STRING

Входы и выходы функции:

Название

Тип

Описание

Входы

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.