我正在开发一个 Firefox 扩展,并且正在尝试对 JSON 对象进行字符串化。
我正在使用这个stringify 函数,但我收到了这个错误:
Could not convert JavaScript argument "NS_ERROR_XPC_BAD_CONVERT_JS"
我真的只关心对象内部的第一层或第二层或属性,而不关心方法/函数。如果我不需要所有这些,是否有更简单的方法来对对象进行字符串化?
这是我正在使用的代码:
var s=JSONstring.make('abc');
try{
Firebug.Console.log(gContextMenu);
s = JSON.stringify(gContextMenu);
Firebug.Console.log(s);
}catch(e){
Firebug.Console.log('error');
Firebug.Console.log(e);
}
var s=JSONstring.make('abc');
Firebug.Console.log(s);
Firebug.Console.log(gContextMenu);
这是控制台窗口中的错误:
这是我能够从 Firebug 控制台窗口中复制出来的内容:
这是该对象的屏幕截图: