Your comments

var personData = '{"Name":"Иван","age":37,"mother":{"3753":"Ольга","age":58},"children":["Маша","Игорь","Таня"],"married": true,"dog": null}';

var person = JSON.Parse(personData);

IR.Log(person.mother["3753"]); // Ольга

Добрый день.

Вероятно вы хотите получить что-то подобное:

var personData = '{"467375":"Иван","age":37,"mother":{"name":"Ольга","age":58},"children":["Маша","Игорь","Таня"],"married": true,"dog": null}';
var person = JSON.Parse(personData);
IR.Log(person["467375"]); // Иван

Hello.

Install this on your PC.

Then estimate the size of the received data and if memory allows, just collect the data in one piece.

Install Microsoft Visual C++ 2015.

Добрый день.

Вы хотите преобразовать тип? Тогда Number(value).

Если имелось в виду что-то иное, то приложите кусок кода, с пояснениями, что нужно получить.

Hello.

We recommend using the 32-bit version. It is tested most thoroughly.

If you know the length of the resulting string in advance, you can save the resulting strings to variables and then concatenate. For example, in JS you count 10 characters - this is the resulting string. If the length is unknown and there is no end-of-line character, then collect all in one piece, if there is no new data more than a certain period. For example, there is no data for more than 4 seconds. So you run the risk of stability, if you constantly receive data, because you can exhaust all available memory.

Hello.

You can use the AddEndOfString method in EVENT_RECEIVE_TEXT to define a string that will be the end of the message.