如何解析web api帖子体中的方括号?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解析web api帖子体中的方括号?相关的知识,希望对你有一定的参考价值。
我正在配置一个asp.net web api来响应webhook。 webhook以x-www-form-urlencoded格式发送其数据。一些关键名称包括方括号[]导致我的问题。
当我的api收到来自webhook的帖子时,以下键值对将显示为null:
“数据[再生]”: “123”
因为方括号阻止正确解析。 asp.net核心中是否包含任何可以解析方括号的属性或工具?
答案
我找到了符合我要求的解决方案:
public void Post([FromBody] FormDataCollection data)
在我的Post方法体内,我使用data.Get(“key_val”)来提取传入有效负载的所有元素。例如:
string listId = data.Get("data[list_id]");
允许我访问list_id元素等。
以上是关于如何解析web api帖子体中的方括号?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Swift 3.1 中的 API 创建解析数据,API 以括号开头和结尾
当我在括号中调用它时,Thymeleaf 不会解析我的应用程序中的片段。这是为啥?
如何使用 Inventor API 和 Python 访问装配体中出现的工作平面
调用模板化成员函数:帮助我理解另一个 *** 帖子中的代码片段