我们有一个现有的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对象。
任何其他解决上述问题的方法。