微信公开课
微信公开课小程序热门讨论关于「从获取的json数据里不能提取想要的数据」的小程序开发问题
补充:从获取的json数据里不能提取想要的数据
展开:从一个后台获取到JSON数据,形如:{kinds:[{ID:1,Name:空调},{ID:2,Name:冰箱}]},下面是获取成功后的代码片断:success(res){ varkinds=resdatakinds;是一个数组,[{ID:1,Name:空调},{ID:2,Name:冰箱},{ID:12,me: ttt001}] vardata=resdata; consolelog(data); varkinds=datakinds; consolelog(kinds); },data控制台里显示是正常的,但提取kinds却是未定义,分别提示如下:{kinds:[{ID:1,Name:空调},{ID:2,Name:冰箱}]}undefined截图如下:实在是百思不得其解,请高手指点,谢谢大家即速小程序:对象的话,会有个三角形可以展开哦~所以是字符串类型你需要手动把JSONparse转一下vardata=JSONparse(resdata):很汗颜,确实是应该先用JSONparse转一下,谢谢大家的热情帮助:应该是json格式,要转换成对象,在获取kind属性的值吧:它默认接收的字符串,你要转成Json:用typeof判断一下类型,看看是字符串类型还是对象
更多有关「从获取的json数据里不能提取想要的数据」的讨论可以前往微信公开课小程序参与互动哦!了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「从获取的json数据里不能提取想要的数据」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「从获取的json数据里不能提取想要的数据」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「从获取的json数据里不能提取想要的数据」
微信公开课小程序热门讨论「从获取的json数据里不能提取想要的数据」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「从获取的json数据里不能提取想要的数据」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。