Обновил программу.
Теперь такой текст Кибор прекрасно переваривает без предупреждений.
CODE:string Json="{^"ODIN^":{^"branch^":{^"type-0.2^":{^"version^":^"0.2^",^"rc^":^"1^",^"rel^":^"1^",^"extras^":^"1^"}}}, ^"DVA^":{^"branch^":{^"type-0.2^":{^"version^":^"0.2^",^"rc^":^"1^",^"rel^":^"1^",^"extras^":^"1^"}}}, ^"TRI^":{^"branch^":{^"type-0.2^":{^"version^":^"0.2^",^"rc^":^"1^",^"rel^":^"1^",^"extras^":^"1^"}}}}";
messagebox (Json);
parserjson(Rez_Json, Json);
int W=sizejson(Rez_Json);
new string Key[W];
new string Value[W];
int E=readjson (Rez_Json, #Key[0], #Value[0]);
string S="";
for (int k=0; k<E; k++) S=S+Key[k]+" = "+Value[k]+"^r^n";
messagebox (S);
Ограничение состоит только в длине текста в редакторе.
При длинных строках надо их переносить с помощью сложения строк
CODE:string J="AAA"+
"BBB"+
"CCC";
messagebox (J); |