0

如何访问由 javascript 作为参数传递的 c++ 中的对象?在 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 引擎)

4

0 回答 0