gpt4 book ai didi

javascript - 如何在 native 客户端中的 Vardictonary 中接收从 javascript 发送的数组

转载 作者:行者123 更新时间:2023-12-03 09:40:13 24 4
gpt4 key购买 nike

我正在将带有字符串和数组的字典从 javascript 发送到 native 客户端,例如

   var paramdata=[]  //with values

common.naclModule.postMessage({'message' : 'Configuration',
'param_array' : paramdata});

并尝试从 native 客户端接收

    if (var_message.is_dictionary()) {
pp::VarArray param_array;
pp::VarDictionary dictionary_js(var_message);
std::string js_message = dictionary_js.Get("message").AsString();
if(js_message == "Configuration")
{
pp::Var var(dictionary_js.Get("param_array"));

但它给出了类似 error: no match for call to `(pp::VarArray) (pp::Var&)'...从字典获取数组的正确方法是什么。提前致谢。

最佳答案

我得到了答案..我必须使用

pp::VarArray array = dictionary_js.Get("param_array");

而不是

pp::Var var(dictionary_js.Get("param_array"));

关于javascript - 如何在 native 客户端中的 Vardictonary 中接收从 javascript 发送的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31208321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com