小编bce*_*ren的帖子

ASP.Net Core 解析 Stripe Webhook JSON 响应

我正在我的 ASP.Net Core 应用程序中使用 Stripe/Stripe.net Webhooks。我正在尝试映射一个对象,在其中可以使用从 Webhook JSON 响应返回的属性并将各种属性保存到我的数据库中。使用 Postman,我能够接收从 Controller 方法中的 Stripe 测试 Webhooks 获得的示例 JSON,并使用解析 JSON

var json = await new StreamReader(HttpContext.Request.Body).ReadToEndAsync();
Event stripeEvent = EventUtility.ParseEvent(json);
Run Code Online (Sandbox Code Playgroud)

返回:

stripeEvent = {<Stripe.Event@2269235 id=evt_00000000000000> JSON: {"id": "evt_00000000000000", "object": "event", "account": null, "api_version": "2020-03-02", "created": 1326853478, "data": {    "object": { "id": "ch_00000000000000", "...
Run Code Online (Sandbox Code Playgroud)

我需要将 JSON 从 RawObject ChildrenTokens 映射到模型中,但我无法通过 C# 访问 ChildrenTokens。有什么方法能够映射这些属性吗?

c# json webhooks stripe-payments asp.net-core

2
推荐指数
1
解决办法
2021
查看次数

标签 统计

asp.net-core ×1

c# ×1

json ×1

stripe-payments ×1

webhooks ×1