收藏
回答

transfer_detail_list”映射到多重字段“转账明细列表”,字段需要 JSON 数组?

请求参数

{"appid":"wx81ea349dxxx","out_batch_no":"1613702595202202241001","batch_name":"活动反馈","batch_remark":"活动反馈","total_amount":1000,"total_num":1,"transfer_detail_list":"[{\"transfer_amount\":1000,\"openid\":\"oTHhMxFpqAj3Y6StkPQdfzVIGkko\",\"out_detail_no\":\"1613702595202202241001\",\"transfer_remark\":\"-\"}]"}

微信报文

{"code":"PARAM_ERROR","detail":{"location":"body","value":"[{\"transfer_amount\":1000,\"openid\":\"oTHhMxFpqAj3Y6StkPQdfzVIGkko\",\"out_detail_no\":\"1613702595202202241001\",\"transfer_remark\":\"-\"}]"},"message":"无法将 JSON 输入源“/body/transfer_detail_list”映射到多重字段“转账明细列表”中,此字段需要 JSON 数组对象"}

我看是transfer_detail_list json数组没错的啊,请问哪里有问题





回答关注问题邀请回答
收藏

2 个回答

  • Memory
    Memory
    2023-03-31

    你确定你没多一对双引号?

    {
        "array":[
            {
                "name":"这是一个数组示例",
                "course":"JSON教程"
            }
        ]
    }
    


    2023-03-31
    有用 1
    回复
  • david lee宏
    david lee宏
    09-30

    我也一样,我这没多什么冒号了吧, 也是返回

    无法将 JSON 输入源“/body/transfer_detail_list”映射到多重字段“转账明细列表”中,此字段需要 JSON 数组对象"}

    我自己输出参数看了下,谁来分析一上,又是什么问题?@

    09-30
    有用
    回复 1
    • david lee宏
      david lee宏
      09-30
      我自己搞定了,里边内容得是 数组+数组,如:
      {
      {某人的转账信息openid .........转账编号....},
      {某人2的转账信息,openid .........转账编号....}


      简单的说最少得有四个大括号符号,2个人就6个括号符号,3个就8,
      09-30
      回复
登录 后发表内容