[r2]: / trunk / Data Types / JSONVAR / AsString / Get / svnobj  Maximize  Restore  History

Download this file

20 lines (19 with data), 1.9 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
VAR
END_VAR
IsGet
CASE _ValueType OF
JSONVALUETYPE.json_null:
	AsString:= 'null';
JSONVALUETYPE.json_boolean:
	IF THIS^.Boolean THEN
		AsString:= 'true';
	ELSE
		AsString:= 'false';
	END_IF
JSONVALUETYPE.json_number:
	AsString:= REAL_TO_STRING_X(THIS^.Number);
JSONVALUETYPE.json_integer:
	AsString:= DINT_TO_STRING(THIS^.Integer);
JSONVALUETYPE.json_string:
	AsString:= THIS^.CharString;
END_CASE