2017-09-20 3 views
0

Standard Entwurf von Kinesis Verbraucher verwendet, hat die folgende ZeileAWS Lambda Kinesis Verbraucher - kinesis Daten json in js

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

kinesis.data gültig json noch ist nicht zugänglich ist als JSON-Objekt, wahrscheinlich, weil es jetzt ein Zeichenfolge. Was verwende ich, um es als JSON zu behalten?

Neue Frage, thx im Voraus.

Antwort

2

Sie können JSON.parse (Nutzlast) verwenden, um ein JSON-Objekt von String abzurufen.

0

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