如果键不带引号,则AWS拒绝JSON对象

时间:2018-10-15 14:19:12

标签: .net json amazon-web-services aws-lambda aws-api-gateway

我们有一个现有的API,可以接受来自第三方的JSON对象。我们正在将API迁移到AWS,并且我们正面临这个问题。来自客户端的JSON的密钥周围没有引号。 .Net Web API中的当前解决方案正在正确地解析JSON,但是在AWS中,我遇到了错误。我们无法控制客户端,因此无法在客户端进行更改。我收到的错误是这样的:

{"message": "Could not parse request body into json: Unexpected character (\'U\' (code 85)): was expecting double-quote to start field name\n at [Source: [B@3e23f8e3; line: 2, column: 3]"}

是否可以执行以下任一操作:

  • API Gate Way中的任何更改都可以接受带引号和不带引号的JSON对象?

  • 在去API Gateway之前在AWS中操作JSON对象。

  • 任何其他解决上述问题的方法。

0 个答案:

没有答案