2017-09-20 2 views
0

utilisant modèle par défaut du consommateur Kinesis a la ligne suivanteAWS Lambda Kinesis consommateur - données Kinesis JSON dans js

// Kinesis data is base64 encoded so decode here 
const payload = new Buffer(record.kinesis.data, 'base64').toString('utf-8'); 

kinesis.data est JSON valide est pas accessible encore comme objet JSON, probablement parce qu'il est maintenant chaîne. Que dois-je utiliser pour le conserver en tant que JSON?

Nouvelle question, merci d'avance.

Répondre

2

vous pouvez utiliser JSON.parse (payload) pour obtenir l'objet JSON à partir de la chaîne.

0

Utiliser const payload = JSON.parse(new Buffer(record.kinesis.data, 'base64').toString('utf-8'));