ошибка при преобразовании массива в json на aws node js - PullRequest
0 голосов
/ 06 августа 2020

Я использую AWS Lambda и пытаюсь преобразовать этот массив в json, однако получаю эту ошибку

"{" errorType ":" SyntaxError "," errorMessage " : «Неожиданный конец JSON ввода», «stack»: [«SyntaxError: Неожиданный конец JSON ввода», «в JSON .parse ()», «в getParams (/ var / task / index. js: 218: 42) "," в Runtime.exports.handler (/var/task/index.js:31:20) "," в Runtime.handleOnce (/var/runtime/Runtime.js: 66: 25) "]} END RequestId: 70d3df21-cdd c -47d9-8968-3f32891bdf97"

это код:

    var jsonTLVData= array;
    var jsonTLVDataParsed = JSON.parse(jsonTLVData);
    console.log("json parsed please", jsonTLVDataParsed);

вот массив:

  [
  MessageID: 'EJCHJHEDCHIEBCHBHFJB',
  TLVTypeByte1: '28',
  TLVTypeDescription1: 'Low Battery',
  TLVLengthPerType1: '01',
  TLV1ValueByte0: '01',
  TLV1ValueDescription0: 'Low',
  TLVTypeByte2: '10',
  TLVTypeDescription2: 'Heat Sensor',
  TLVLengthPerType2: '01',
  TLV2ValueByte0: '01',
  TLV2ValueDescription0: 'Open'
 ]
...