我能够在普通的WebAPI或控制台应用程序中运行lambda函数功能而不会出现任何错误。但是当我在AWS lambda函数中实现相同的逻辑时,JsonReaderException就会出现。
try{
string AccessToken = "bearer ";
PostAPIWithResponse TokenAPIResponse = GetAccessToken();
string AccessTokenJsonString = TokenAPIResponse.Response.ToString();
var JsonOb = JsonConvert.DeserializeObject(AccessTokenJsonString);
JObject JsonObject = (JObject)JsonOb;
foreach (var Token in JsonObject){
if (Token.Key == "access_token"){
AccessToken = AccessToken + Token.Value.ToString();
break;
}
}
}
这里我从GetAccessToken()获取Json对象。我可以通过控制台应用程序或WebAPI读取“access_token”。但是,虽然具有与AWS lambda Error相同的功能。
This is what the error comes while invoking AWS lambda
在Lambda函数中执行json操作是否有任何限制?