json对象传入js方法失败

1 var msg:String = {"isBannedUid":"119","isBannedUserId":"112554","isBannedNickName":"test"};
2 var obj:Object = new Object();
3 var jsons:String = "";
4 obj.msg = msg;
5 jsons = JSON.stringify(obj);
6 ExternalInterface.call("test", jsons);

此时无法成功调用js的test方法,应当改为下面的写法就可以调到了

1 var msg:String = {"isBannedUid":"119","isBannedUserId":"112554","isBannedNickName":"test"};
2 var obj:Object = new Object();
3 var jsons:String = "";
4 var obgMsg:Object = JSON.parse(msg);
5 obj.msg = obgMsg;
6 jsons = JSON.stringify(obj);
7 ExternalInterface.call("test", jsons);

json对象传入js方法失败

时间: 2024-07-29 10:07:54

json对象传入js方法失败的相关文章

json对象合并的方法

求json对象合并的方法 var a ={"a":"1","b":"2"}var b ={"c":"3","d":"4","e":"5"} 想得到结果: var c ={"a":"1","b":"2","c":

js中把JSON字符串转换成JSON对象最好的方法

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历 用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明. 这里首先

url地址数据参数转化JSON对象(js三种方法实现)

当我们用get方法提交表单时,在url上会显示出请求的参数组成的字符串,例如:http://localhost:3000/index.html?phone=12345678901&pwd=123123,在服务器端我们要获取其中的参数来进行操作,这种情况下,就要对请求过来的网址进行拆解了.下面将用3种方法实现: 1.js原生方法 思路:先通过split拆解?得到字符串phone=12345678901&pwd=123123   ,然后在通过split拆解&符号左右的字符串,最后再通过

json对象转js对象

json数据: { "YD1": 0, "YD2": 0, "YD3": 0, "YD4": 0, "YD5": 0, "YD6": 0, "YD7": 0, "YD8": 0, "YD9": 0, "YD10": 0, "YD11": 0, "YD12": 0, &q

json对象和js对象的区别

json对象的数据类型有限,只有string,number,object,array,true,false,null等类型,其他的NaN和undefined类型是不允许的. json是一种轻量级的数据交换格式.json对象 可以理解成 符合 json格式规范 的对象,对于 js 来说,它就是一个普通的对象,没有什么区别

将前台json对象传入java后台

前台json格式的数据如何传入后台 1. 将要传入后台的数据组装成JSON格式的字符串: var jsonStr = [{'name':'jim' , 'age':20} , {'name':'king' , 'age':26},{'name':'jge' , 'age':30}] 2. 使用JQuery的ajax请求后台 jQuery.ajax({ type: "post", url: url, dataType : 'json', data : {'mydata':jsonStr}

Json对象和Json字符串的区别

JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串. 先介绍一下json对象,首先说到对象的概念,对象的属性是可以用:对象.属性进行调用的.例如: var person={"name":"zhangsan","sex":"男","age":"24"}//json对象

JSON字符串和JSON对象

今天来讲讲,之前虽然一直在提交数据,但是还是没有明白这个里面的区别,其实这个当javascript基础到达一定基础了,理解并不难 代码如下:var str = "{name:'David',age : '22'}"; 所以大家在控制台下看到了这个结果,typeof判断了str 是字符串; 然后看下js对象: var obj = {name:'David',age'22'}; 大家看得出就是这个区别 在用ajax 传输数据的时候 我们一般采用json字符串来传递,所以就牵涉到字符串与对象

json字符串、json对象、数组 三者之间的转换

json字符串转化成json对象 // jquery的方法 var jsonObj = $.parseJSON(jsonStr) //js 的方法 var jsonObj = JSON.parse(jsonStr) json对象转化成json字符串 //js方法 var jsonStr1 = JSON.stringify(jsonObj) 例如 例如: <script type="text/javascript"> var jsonStr = '[{"id&quo