如何在Postman的form-data中提交含嵌套JSON的数据与文件?
Postman form-data提交嵌套JSON与文件的正确操作
你用点语法(bank_details.ifsc)不行是因为Postman的form-data不支持这种嵌套字段写法,下面给两种可行的操作方式:
方式一:将完整嵌套JSON作为单个字段提交
- 在form-data中添加一个键,比如命名为
json_data - 该键的值直接粘贴你的完整嵌套JSON字符串:
{ "qr_code": "asckdmcw", "qr_name": "nCJNDCIEW", "bank_details": { "ifsc": "cxIEQJHFQU", "account_number": "CNQEIFH2eq", "customer_name": "dacLJDHC" } }
- 再添加另一个键(比如
file),类型选择File,然后选择要上传的文件即可。
方式二:拆分嵌套字段逐个提交
如果不想传完整JSON,要拆分每个字段,需要用方括号语法来表示嵌套层级:
- 一级字段直接写键名:
qr_code,值填asckdmcw - 一级字段
qr_name,值填nCJNDCIEW - 嵌套字段用
bank_details[ifsc]作为键名,值填cxIEQJHFQU - 嵌套字段
bank_details[account_number]作为键名,值填CNQEIFH2eq - 嵌套字段
bank_details[customer_name]作为键名,值填dacLJDHC - 最后添加文件字段,类型选
File并选择文件。
这样提交后,后端就能正确解析出嵌套结构的参数了。
内容的提问来源于stack exchange,提问作者Aishwarya
相关产品推荐
相关产品推荐

