{"groupName":[{"QQId":"","groupId":0,"groupname":"我的好友"},{"QQId":"","groupId":0,"groupname":"黑名单"},{"QQId":"","groupId":0,"groupname":"陌生人"}]}
怎样读取groupname这一列的值
怎样读取下面的json语句
答案:3 悬赏:70 手机版
解决时间 2021-03-06 23:09
- 提问者网友:像風在裏
- 2021-03-06 19:35
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-03-06 20:04
JQuery取值方式:
<script type="text/javascript">
var obj = {"groupName":[{"QQId":"","groupId":0,"groupname":"我的好友"},{"QQId":"","groupId":0,"groupname":"黑名单"},{"QQId":"","groupId":0,"groupname":"陌生人"}]};
var data = obj.groupName[0];
$.each(data,function(i,u){
console.log(u.QQId); //打印QQId的值,其它的也是这么来取得
});
</script>希望对你有所帮助!
<script type="text/javascript">
var obj = {"groupName":[{"QQId":"","groupId":0,"groupname":"我的好友"},{"QQId":"","groupId":0,"groupname":"黑名单"},{"QQId":"","groupId":0,"groupname":"陌生人"}]};
var data = obj.groupName[0];
$.each(data,function(i,u){
console.log(u.QQId); //打印QQId的值,其它的也是这么来取得
});
</script>希望对你有所帮助!
全部回答
- 1楼网友:未来江山和你
- 2021-03-06 21:07
var data = {"groupName":[{"QQId":"","groupId":0,"groupname":"我的好友"},{"QQId":"","groupId":0,"groupname":"黑名单"},{"QQId":"","groupId":0,"groupname":"陌生人"}]};
则读取应该是data.groupName[i].groupname;i是0~2的数字。
.groupName表示读取“groupName”的值
[i]表示读取第几个元素
.groupname表示读取该元素的"groupname"属性
- 2楼网友:拜訪者
- 2021-03-06 20:53
比如 $str = {"weatherinfo":{"city":"北京"}} ;
$arr = json_decode($str,true); //后面加true转换为数组
echo $arr['weaterinfo']['city'] 就会输出 北京
前提是:你的源码保存文件必需是utf-8格式,输出也要使用utf-8输出。
header("content-type:text/html;charset=utf-8");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯