MCPcopy Create free account
hub / github.com/aws/aws-lambda-rust-runtime / json

Method json

lambda-http/src/ext/request.rs:250–260  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

248 }
249
250 fn json<D>(&self) -> Result<Option<D>, JsonPayloadError>
251 where
252 D: DeserializeOwned,
253 {
254 if self.body().is_empty() {
255 return Ok(None);
256 }
257 serde_json::from_slice::<D>(self.body().as_ref())
258 .map(Some)
259 .map_err(JsonPayloadError::Parsing)
260 }
261
262 fn form_url_encoded<D>(&self) -> Result<Option<D>, FormUrlEncodedPayloadError>
263 where

Calls 2

is_emptyMethod · 0.80
as_refMethod · 0.80