Я использую 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'
]