请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

商品类别展示的问题

老师你好:商品列表里面存放了一级菜单二级菜单和三级菜单的商品,请问程序里面如何把商品列表取出来转换为json格式传到前端呢(重点是二级菜单和三级菜单)?传递过来的前端json字符串类似于下面这样:

menu= [
   {
  "肉类":{
     "id":"meat",
       "name":"一级菜单肉"
  }
   },
   {
       "蔬菜类": {
           "id": "shucai",
           "name": "一级菜单蔬菜"
       }
   },
  {
       "衣服类": {
           "id": "yifu",
           "name": "一级菜单衣服",
           "subMenu": {
               "男装": {
                   "id": "nanyifu",
                    "name": "二级菜单男衣服",
               }
               ,
               "女装": {
                   "id": "nvyifu",
                   "name": "二级菜单女衣服",
               }
           }
       }
   }

正在回答 回答被采纳积分+3

3回答

bobby 2018-09-04 17:30:51

https://img1.sycdn.imooc.com//szimg/5b8e50b50001f90c12320533.jpg 你可以参照这个 细节写方法去过滤你想要的数据

0 回复 有任何疑惑可以回复我~
提问者 慕丝6705562 2018-08-31 22:04:56

老师你好,我看了你获取商品列表的用的restful,写了三次序列化类,model=goodscategory,但是我只想获取商品类别的一部分类别,比如一级类别里有10个类别,我只想获取其中指定的两个,怎么能够实现呢

0 回复 有任何疑惑可以回复我~
bobby 2018-08-29 10:12:44

https://img1.sycdn.imooc.com//szimg/5b86010700014e2509360598.jpg 可以在你的viewset中重载list方法 按照我这样去自己定义返回格式

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信