INNER CODE UNIT · JavaScript

tryJsonParse

getndazn/dazn-lambda-powertools · packages/lambda-powertools-cloudwatchevents-client/index.js:7

function tryJsonParse (data) {
  if (typeof data !== 'string') {
    return null
  }

  try {
    return JSON.parse(data)
  } catch (err) {
    Log.warn('only JSON string data can be modified to insert correlation IDs', null, err)
    return null
  }
}

function addCorrelationIds (correlationIds, data) {
  // only do this with JSON string data
  const payload = tryJsonParse(data)
  if (!payload) {
    return data

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…