TwinCAT.JsonExtension
往返于JSON的TwinCAT变量
将Json.Net的功能带到TwinCAT
使用自定义Json-Attribute装饰的变形DUT如下所示:
TYPE JsonDUT :
STRUCT
{attribute 'json' := 'message'}
sMessage : STRING := 'test';
iResponse : INT;
{attribute 'json' := 'status'}
sStatus : STRING := 'success';
{attribute 'json' := 'numbers'}
daNumbers : ARRAY[1..3] OF DINT := [1,2,3];
END_STRUCT
END_TYPE
递归且绝对独立于类型:
{
"message" : "test
1