как получить доступ к объекту в C ++, передаваемом JavaScript в качестве аргумента?
в мире JavaScript я экспортировал несколько функций C ++. Теперь во время вызова функции из JavaScript
он передает строку и объект. Строка, которую я могу найти в мире C ++, но параметры объекта я не могу получить доступ.
<!--JAVASCRIPT WORLD START-->
var attr = {Name : "ABC", Address : "chennai", Mode : 0, Text : "tESt" };
SetMethod("KK", attr);
<!--JAVASCRIPT WORLD END>
//C++ WORLD START
SetMethod(jspp::function_context& context)
{
const std::string NameinCPP = context.string(0);
jspp::object obj = context.object(1);
printf("Welcome %s",NameinCPP.c_str()); //This line is printing Welcome KK
/*I am not able to access obj attributes.
may someone suggest way to access the object details?*/
}
//C++ WORLD END
(jspp :: object внутренне использует некоторый механизм ECMA)
Задача ещё не решена.
Других решений пока нет …