Foxtable(狐表)用户栏目专家坐堂 → json 编写格式多个数组


  共有1951人关注过本帖树形打印复制链接

主题:json 编写格式多个数组

帅哥哟,离线,有人找我吗?
fubblyc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
json 编写格式多个数组  发帖心情 Post By:2018/5/6 0:54:00 [只看该作者]

老师,我如下代码:
Dim url As String = " https://api.weixin.qq.com/card/giftcard/page/add?access_token={0}"
Dim hc As New HttpClient(CExp(url,Functions.Execute("GetAccessToken")))
Dim jo As New JObject
jo("page") = New JObject

Dim ar As New JArray
Dim ao As New JObject
ao("theme_pic_url") = "http://mmbiz.qpic.cn/mmbiz_jpg/p98FjXy8LafBWIJsGFe7tlPvtBFxXXTPdx5cEuFMcWWsiaR1DyrN5ML3jiaVYZibovA8OrwOylUia6ywvVU6Aqboibw/0"
ao("title") = "title_lalala" '缩略图ID
ao("title_color") = "#FB966E"
ar.add(ao)
jo("page")("theme_list") = ar

Dim ar2 As New JArray
Dim ao2 As New JObject
ao2("card_id") = "pPYXKtxUcOcjsfoCbSNNV2uULJOk"
ao2("title") = "焦糖拿铁"
ar2.add(ao2)
jo("page")("item_list") = ar2

Dim ar3 As New JArray
Dim ao3 As New JObject
ao3("background_pic_url") = "http://mmbiz.qpic.cn/mmbiz_jpg/p98FjXy8LafBWIJsGFe7tlPvtBFxXXTPdx5cEuFMcWWsiaR1DyrN5ML3jiaVYZibovA8OrwOylUia6ywvVU6Aqboibw/0"
ao3("default_gifting_msg") = "祝福语1"
ao3("outer_img_id") = "outer_img_id"
ar3.add(ao3)
jo("page")("pic_item_list") = ar3

结果变成并列了,实际不是并列的,再往下看:
{
  "page": {
    "theme_list": [
      {
        "theme_pic_url": "http://mmbiz.qpic.cn/mmbiz_jpg/p98FjXy8LafBWIJsGFe7tlPvtBFxXXTPdx5cEuFMcWWsiaR1DyrN5ML3jiaVYZibovA8OrwOylUia6ywvVU6Aqboibw/0",
        "title": "title_lalala",
        "title_color": "#FB966E"
      }
    ],
    "item_list": [
      {
        "card_id": "pPYXKtxUcOcjsfoCbSNNV2uULJOk",
        "title": "焦糖拿铁"
      }
    ],
    "pic_item_list": [
      {
        "background_pic_url": "http://mmbiz.qpic.cn/mmbiz_jpg/p98FjXy8LafBWIJsGFe7tlPvtBFxXXTPdx5cEuFMcWWsiaR1DyrN5ML3jiaVYZibovA8OrwOylUia6ywvVU6Aqboibw/0",
        "default_gifting_msg": "祝福语1",
        "outer_img_id": "outer_img_id"
      }
    ]
  }
}


但是想要这样的效果:
{
    "page": {
        "page_title": "礼品卡",
        "support_multi": true,
        "banner_pic_url": "http://mmbiz.qpic.cn/mmbiz_jpg/p98FjXy8LafBWIJsGFe7tlPvtBFxXXTPdx5cEuFMcWWsiaR1DyrN5ML3jiaVYZibovA8OrwOylUia6ywvVU6Aqboibw/0",
        "theme_list": [
            {
                "theme_pic_url": "http://mmbiz.qpic.cn/mmbiz_jpg/p98FjXy8LafBWIJsGFe7tlPvtBFxXXTPdx5cEuFMcWWsiaR1DyrN5ML3jiaVYZibovA8OrwOylUia6ywvVU6Aqboibw/0",
                "title": "title_lalala",
                "title_color": "#FB966E",
                "item_list": [
                    {
                        "card_id": "pbLatjiSj_yVRH5XTb2Zsln7DNQg",
                        "title": "焦糖拿铁"
                    }
                ],
                "pic_item_list": [
                    {
                        "background_pic_url": "http://mmbiz.qpic.cn/mmbiz_jpg/p98FjXy8LafBWIJsGFe7tlPvtBFxXXTPdx5cEuFMcWWsiaR1DyrN5ML3jiaVYZibovA8OrwOylUia6ywvVU6Aqboibw/0",
                        "default_gifting_msg": "祝福语1",
                        "outer_img_id": "outer_img_id_1"
                    }
                ],
                "category_index": 1
            }
        ]
     }
}
[此贴子已经被作者于2018/5/6 9:19:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/5/6 9:38:00 [只看该作者]

搞了半天,还是没弄成图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/6 9:49:00 [只看该作者]

Dim url As String = "https://api.weixin.qq.com/card/giftcard/page/add?access_token={0}"
Dim jo As New JObject
jo("page") = New JObject

Dim ar As New JArray
Dim ao As New JObject
ao("theme_pic_url") = "http://mmbiz.qpic.cn/mmbiz_jpg/p98FjXy8LafBWIJsGFe7tlPvtBFxXXTPdx5cEuFMcWWsiaR1DyrN5ML3jiaVYZibovA8OrwOylUia6ywvVU6Aqboibw/0"
ao("title") = "title_lalala" '缩略图ID
ao("title_color") = "#FB966E"
ar.add(ao)
jo("page")("theme_list") = ar

Dim ar2 As New JArray
Dim ao2 As New JObject
ao2("card_id") = "pPYXKtxUcOcjsfoCbSNNV2uULJOk"
ao2("title") = "焦糖拿铁"
ar2.add(ao2)
ao("item_list") = ar2

Dim ar3 As New JArray
Dim ao3 As New JObject
ao3("background_pic_url") = "http://mmbiz.qpic.cn/mmbiz_jpg/p98FjXy8LafBWIJsGFe7tlPvtBFxXXTPdx5cEuFMcWWsiaR1DyrN5ML3jiaVYZibovA8OrwOylUia6ywvVU6Aqboibw/0"
ao3("default_gifting_msg") = "祝福语1"
ao3("outer_img_id") = "outer_img_id"
ar3.add(ao3)
ao("pic_item_list") = ar3

output.show(jo.tostring)


 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/5/6 10:17:00 [只看该作者]

可以了,谢谢甜老师!!

 回到顶部