3.x 通过evalString 传递json字符串到js 通过JSON.parse转换不成功。如何解决
。。有人吗?
不如用对象, json字符串传参容易导致语法错误(双引号换行等等会改变js语句结构)
String jscode = "window[‘temp’] = " + jsonstr + “; notifyJS()”;
java能传对像到creator吗?
看文档,只有传基础类型
window.notifyJS = function(){
let data = window.temp;
}
应该是你传的不是json字符串,json字符串不要换行,可以先用JSON对象然后转成字符串,再用evalString去传递。