kttq.net
当前位置:首页 >> js如何把二维数组转换成json字符串格式 >>

js如何把二维数组转换成json字符串格式

参考思路: 需要在服务器端解析json字符串,然后用字符串拼接成数组或是添加到数组中; 参考代码: //var jsonstr; function ff(){ var a = new Array(); a[0]='www'; a[1]='jzhpeng'; var i,jsonstr; jsonstr="[{"; for(i=0;i

首先你这个不是json字符串。。 不过也可以转, var obj = eval("([" + jsonData + "])");

用JSON.parse(str) 方法就可以把字符串转换成json对象。 如果你json对象是数组,直接这样用。 val json = JSON.parse(str); json [0].userName; json[1].age;

有个jquery的插件叫jquery-json.js可以做到,你上网搜搜就可以

js 代码 functionshowJSON() { varuser = { "username":"tom", "age":20, "info": {"tel":"123456","cellphone":"98765"}, "address": [ {"city":"shanghai","postcode":"201203"}, {"city":"suzhou","postcode":"200000"} ] } alert(user.usern...

你去度娘找一个Google的项目叫做“gson”,这个工具就能实现JAVA和JSON之间的互转。

不知道js 的 eval()这个函数是不是您想要的

//数据库连接自己写$Rult = mysql_query('你的Sql语句');while( $row = mysql_fetch_assoc( $Rult ) ){ $Data[] = $row;} $Json['array'] = $Data;echo json_encode( $Json );//没有测试, 大致思路是这样

按javascript的语法存取和解析。你例子中有明显错误,js的数组和对象不分,php也不可能生成这样的json。 按javascript的语法存取和解析。学会js,按js的规矩办。 php下可用$a=json_decode()解码这个串,然后按js的规矩 echo $a[0]['uname'];显示...

json_encode()就是将PHP数组转换成Json 如:$array = array("name" => "Eric","age" => 23); echo json_encode($array); 程序将打印出 : {“name”:”Eric”,”age”:23}

网站首页 | 网站地图
All rights reserved Powered by www.kttq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com