I have a complex and deeply nested JSON string (which also might have some malformed JSON strings). I need to convert this to JS object and then need to display it as a table using Angular ng-repeat.

Have tried multiple approaches but totally stuck here.

here is the data fiddle: https://jsfiddle.net/chitvan/gbaqt2r2/

Sample Data:

var data = "[{"id":1490,"protocolVersion":"A","packetType":"P","siteId":"EAGEIT-001","dateTime":1490593141000,"deviceIds":"01,11,34,36,37,39,f0,","dateTimeStr":"03/26/2017 22:39:01","deviceDataList":[{"id":10386,"deviceId":"01","deviceName":"4-Channel DCEM","dataString":"{\"AmpsHoursDC\":\"0.0\",\"WattsDC\":\"0.0\",\"VoltageDC\":\"0.0\",\"WhDC\":\"0.0\",\"LoadHoursDC\":null,\"CurrentDC\":\"0.0\"}"},{"id":10387,"deviceId":"11","deviceName":"Dual Source ACEM","dataString":"{\"VARRphase\":\"0.0\",\"CurrentBphase\":\"0.0\",\"PFRphase\":\"0.0\",\"VYphase\":\"0.0\",\"VLNAverage\":\"76.34136199951172\",\"VLLAverage\":\"152.66847229003906\",\"CurrentYphase\":\"0.0\",\"VATotal\":\"0.0\",\"VybPhase\":\"0.0\",\"CurrentTotal\":null,\"VbrPhase\":\"229.44955444335938\",\"VBphase\":\"0.0\",\"VRphase\":\"229.0240936279297\",\"CurrentRphase\":\"0.0\",\"PFBphase\":\"0.0\",\"VARBphase\":\"0.0\",\"VryPhase\":\"228.5558319091797\",\"VARTotal\":null,\"VARYphase\":\"0.0\",\"VABphase\":\"0.0\",\"PFAve\":\"0.0\",\"WattsTotal\":\"0.0\",\"PFYphase\":\"0.0\",\"WattsYphase\":\"0.0\",\"VARphase\":\"0.0\",\"VAYphase\":\"0.0\",\"Frequency\":\"50.03413009643555\",\"WattsBphase\":\"0.0\",\"WattsRphase\":\"0.0\"}"},{"id":10388,"deviceId":"34","deviceName":"Fuel Sensor","dataString":"{\"FuelLevel\":\"0.47\",\"DGRunHours\":null,\"FuelLevelPercentage\":\"1.4\",\"DGBatteryVoltage\":\"12.02\",\"SerialNumber\":\"eageitfuelsen\",\"DGManufacturerID\":\"01\",\"FMSAlarms\":\"{\\\"FuelTheftActive\\\":\\\"false\\\",\\\"VibrationStatus\\\":\\\"false\\\",\\\"SensorDisconnected\\\":\\\"false\\\",\\\"DGONDetected\\\":\\\"false\\\",\\\"DGONPFCStatus\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"AbnormalDGRunning\\\":\\\"false\\\",\\\"LowbatteryActive\\\":\\\"false\\\",\\\"FuelRefillActive\\\":\\\"false\\\",\\\"PowerONstatus\\\":\\\"false\\\"}\"}"},{"id":10389,"deviceId":"36","deviceName":"AssetTrackingSystem","dataString":"{\"Assets\":\"[{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000},{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000}]\",\"NoOfAssetsConnected\":\"2\",\"AssetEventType\":\"Periodic\"}"},{"id":10390,"deviceId":"37","deviceName":"Access Control System","dataString":"{\"Authorized\":\"false\",\"AccessID\":\"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\",\"MagnetandDoor\":\"Door close and Magnet Active\",\"ACSMagnetStatus\":\"RF_TAG/EM Card\"}"},{"id":10391,"deviceId":"39","deviceName":"Alarm Monitoring System","dataString":"{\"DigitalOutputsStatus\":\"{\\\"AlarmBitRelay6\\\":\\\"false\\\",\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay7\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"}\",\"DigitalInputsStatus\":\"NormalPriority:{\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"},CriticalPriority:{\\\"LoadonDG\\\":\\\"false\\\",\\\"AllRectifiersfailureinDCPowerPlant\\\":\\\"false\\\",\\\"DGAlternatorFault\\\":\\\"false\\\",\\\"BothACFaulty\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"DGBatteryLow\\\":\\\"false\\\",\\\"DGBatteryChargerFail\\\":\\\"false\\\",\\\"LVDalarmactivated\\\":\\\"false\\\",\\\"SiteonBattery\\\":\\\"false\\\",\\\"EBsupplyPresentMainsFail\\\":\\\"false\\\"},TOPPriorityMajorFailure:{\\\"AC2Faulty\\\":\\\"false\\\",\\\"DGnotrunning\\\":\\\"false\\\",\\\"LLOP\\\":\\\"false\\\",\\\"PIUreset\\\":\\\"false\\\",\\\"AC1Faulty\\\":\\\"false\\\",\\\"RoomTemperatureHigh\\\":\\\"false\\\",\\\"DCPowerSupplyRectifierFail\\\":\\\"false\\\",\\\"DGFailtostop\\\":\\\"false\\\"}\"}"},{"id":10392,"deviceId":"f0","deviceName":"RMU","dataString":"{\"SMSServerNumber\":\"+911111111111\",\"RMUStatus\":\"{\\\"SIM2NetworkRegistration\\\":\\\"false\\\",\\\"ACEM\\\":\\\"false\\\",\\\"SIM1GPRS\\\":\\\"false\\\",\\\"SIM1NetworkRegistration\\\":\\\"false\\\",\\\"AMS\\\":\\\"false\\\",\\\"DCEM\\\":\\\"false\\\",\\\"SIM2GPRS\\\":\\\"false\\\"}\",\"FieldPersonPhoneNo:2\":\"+911111111111\",\"FieldPersonPhoneNo:1\":\"+911111111111\",\"Temperature2\":\"28.64\",\"Temperature1\":\"28.94\",\"ACReservedRunHours\":\"0\"}"}]},{"id":1491,"protocolVersion":"A","packetType":"P","siteId":"EAGEIT-002","dateTime":1490593140000,"deviceIds":"01,11,34,36,37,39,f0,","dateTimeStr":"03/26/2017 22:39:00","deviceDataList":[{"id":10393,"deviceId":"01","deviceName":"4-Channel DCEM","dataString":"{\"AmpsHoursDC\":\"0.0\",\"WattsDC\":\"0.0\",\"VoltageDC\":\"0.0\",\"WhDC\":\"0.0\",\"LoadHoursDC\":null,\"CurrentDC\":\"0.0\"}"},{"id":10394,"deviceId":"11","deviceName":"Dual Source ACEM","dataString":"{\"VARRphase\":\"0.0\",\"CurrentBphase\":\"0.0\",\"PFRphase\":\"0.0\",\"VYphase\":\"0.0\",\"VLNAverage\":\"0.0\",\"VLLAverage\":\"0.0\",\"CurrentYphase\":\"0.0\",\"VATotal\":\"0.0\",\"VybPhase\":\"0.0\",\"CurrentTotal\":null,\"VbrPhase\":\"0.0\",\"VBphase\":\"0.0\",\"VRphase\":\"0.0\",\"CurrentRphase\":\"0.0\",\"PFBphase\":\"0.0\",\"VARBphase\":\"0.0\",\"VryPhase\":\"0.0\",\"VARTotal\":null,\"VARYphase\":\"0.0\",\"VABphase\":\"0.0\",\"PFAve\":\"0.0\",\"WattsTotal\":\"0.0\",\"PFYphase\":\"0.0\",\"WattsYphase\":\"0.0\",\"VARphase\":\"0.0\",\"VAYphase\":\"0.0\",\"Frequency\":\"0.0\",\"WattsBphase\":\"0.0\",\"WattsRphase\":\"0.0\"}"},{"id":10395,"deviceId":"34","deviceName":"Fuel Sensor","dataString":"{\"FuelLevel\":\"0.0\",\"DGRunHours\":null,\"FuelLevelPercentage\":\"0.0\",\"DGBatteryVoltage\":\"0.0\",\"SerialNumber\":\"eageitsensor2\",\"DGManufacturerID\":\"01\",\"FMSAlarms\":\"{\\\"FuelTheftActive\\\":\\\"true\\\",\\\"VibrationStatus\\\":\\\"false\\\",\\\"SensorDisconnected\\\":\\\"false\\\",\\\"DGONDetected\\\":\\\"false\\\",\\\"DGONPFCStatus\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"AbnormalDGRunning\\\":\\\"false\\\",\\\"LowbatteryActive\\\":\\\"false\\\",\\\"FuelRefillActive\\\":\\\"false\\\",\\\"PowerONstatus\\\":\\\"false\\\"}\"}"},{"id":10396,"deviceId":"36","deviceName":"AssetTrackingSystem","dataString":"{\"Assets\":\"[{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000},{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000}]\",\"NoOfAssetsConnected\":\"2\",\"AssetEventType\":\"Periodic\"}"},{"id":10397,"deviceId":"37","deviceName":"Access Control System","dataString":"{\"Authorized\":\"false\",\"AccessID\":\"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\",\"MagnetandDoor\":\"Door close and Magnet Active\",\"ACSMagnetStatus\":\"RF_TAG/EM Card\"}"},{"id":10398,"deviceId":"39","deviceName":"Alarm Monitoring System","dataString":"{\"DigitalOutputsStatus\":\"{\\\"AlarmBitRelay6\\\":\\\"false\\\",\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay7\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"}\",\"DigitalInputsStatus\":\"NormalPriority:{\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"},CriticalPriority:{\\\"LoadonDG\\\":\\\"false\\\",\\\"AllRectifiersfailureinDCPowerPlant\\\":\\\"true\\\",\\\"DGAlternatorFault\\\":\\\"false\\\",\\\"BothACFaulty\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"DGBatteryLow\\\":\\\"false\\\",\\\"DGBatteryChargerFail\\\":\\\"true\\\",\\\"LVDalarmactivated\\\":\\\"true\\\",\\\"SiteonBattery\\\":\\\"true\\\",\\\"EBsupplyPresentMainsFail\\\":\\\"true\\\"},TOPPriorityMajorFailure:{\\\"AC2Faulty\\\":\\\"false\\\",\\\"DGnotrunning\\\":\\\"false\\\",\\\"LLOP\\\":\\\"false\\\",\\\"PIUreset\\\":\\\"false\\\",\\\"AC1Faulty\\\":\\\"false\\\",\\\"RoomTemperatureHigh\\\":\\\"false\\\",\\\"DCPowerSupplyRectifierFail\\\":\\\"false\\\",\\\"DGFailtostop\\\":\\\"false\\\"}\"}"},{"id":10399,"deviceId":"f0","deviceName":"RMU","dataString":"{\"SMSServerNumber\":\"+911111111111\",\"RMUStatus\":\"{\\\"SIM2NetworkRegistration\\\":\\\"false\\\",\\\"ACEM\\\":\\\"false\\\",\\\"SIM1GPRS\\\":\\\"false\\\",\\\"SIM1NetworkRegistration\\\":\\\"false\\\",\\\"AMS\\\":\\\"false\\\",\\\"DCEM\\\":\\\"false\\\",\\\"SIM2GPRS\\\":\\\"false\\\"}\",\"FieldPersonPhoneNo:2\":\"+911111111111\",\"FieldPersonPhoneNo:1\":\"+911111111111\",\"Temperature2\":\"28.45\",\"Temperature1\":\"27.97\",\"ACReservedRunHours\":\"0\"}"}]},{"id":1488,"protocolVersion":"A","packetType":"P","siteId":"EAGEIT-001","dateTime":1490592876000,"deviceIds":"01,11,34,36,37,39,f0,","dateTimeStr":"03/26/2017 22:34:36","deviceDataList":[{"id":10372,"deviceId":"01","deviceName":"4-Channel DCEM","dataString":"{\"AmpsHoursDC\":\"0.0\",\"WattsDC\":\"0.0\",\"VoltageDC\":\"0.0\",\"WhDC\":\"0.0\",\"LoadHoursDC\":null,\"CurrentDC\":\"0.0\"}"},{"id":10373,"deviceId":"11","deviceName":"Dual Source ACEM","dataString":"{\"VARRphase\":\"0.0\",\"CurrentBphase\":\"0.0\",\"PFRphase\":\"0.0\",\"VYphase\":\"0.0\",\"VLNAverage\":\"0.0\",\"VLLAverage\":\"0.0\",\"CurrentYphase\":\"0.0\",\"VATotal\":\"0.0\",\"VybPhase\":\"0.0\",\"CurrentTotal\":null,\"VbrPhase\":\"0.0\",\"VBphase\":\"0.0\",\"VRphase\":\"0.0\",\"CurrentRphase\":\"0.0\",\"PFBphase\":\"0.0\",\"VARBphase\":\"0.0\",\"VryPhase\":\"0.0\",\"VARTotal\":null,\"VARYphase\":\"0.0\",\"VABphase\":\"0.0\",\"PFAve\":\"0.0\",\"WattsTotal\":\"0.0\",\"PFYphase\":\"0.0\",\"WattsYphase\":\"0.0\",\"VARphase\":\"0.0\",\"VAYphase\":\"0.0\",\"Frequency\":\"0.0\",\"WattsBphase\":\"0.0\",\"WattsRphase\":\"0.0\"}"},{"id":10374,"deviceId":"34","deviceName":"Fuel Sensor","dataString":"{\"FuelLevel\":\"0.47\",\"DGRunHours\":null,\"FuelLevelPercentage\":\"1.4\",\"DGBatteryVoltage\":\"12.01\",\"SerialNumber\":\"eageitfuelsen\",\"DGManufacturerID\":\"01\",\"FMSAlarms\":\"{\\\"FuelTheftActive\\\":\\\"false\\\",\\\"VibrationStatus\\\":\\\"false\\\",\\\"SensorDisconnected\\\":\\\"false\\\",\\\"DGONDetected\\\":\\\"false\\\",\\\"DGONPFCStatus\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"AbnormalDGRunning\\\":\\\"false\\\",\\\"LowbatteryActive\\\":\\\"false\\\",\\\"FuelRefillActive\\\":\\\"false\\\",\\\"PowerONstatus\\\":\\\"false\\\"}\"}"},{"id":10375,"deviceId":"36","deviceName":"AssetTrackingSystem","dataString":"{\"Assets\":\"[{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000},{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000}]\",\"NoOfAssetsConnected\":\"2\",\"AssetEventType\":\"Periodic\"}"},{"id":10376,"deviceId":"37","deviceName":"Access Control System","dataString":"{\"Authorized\":\"false\",\"AccessID\":\"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\",\"MagnetandDoor\":\"Door close and Magnet Active\",\"ACSMagnetStatus\":\"RF_TAG/EM Card\"}"},{"id":10377,"deviceId":"39","deviceName":"Alarm Monitoring System","dataString":"{\"DigitalOutputsStatus\":\"{\\\"AlarmBitRelay6\\\":\\\"false\\\",\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay7\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"}\",\"DigitalInputsStatus\":\"NormalPriority:{\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"},CriticalPriority:{\\\"LoadonDG\\\":\\\"false\\\",\\\"AllRectifiersfailureinDCPowerPlant\\\":\\\"false\\\",\\\"DGAlternatorFault\\\":\\\"false\\\",\\\"BothACFaulty\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"DGBatteryLow\\\":\\\"false\\\",\\\"DGBatteryChargerFail\\\":\\\"false\\\",\\\"LVDalarmactivated\\\":\\\"false\\\",\\\"SiteonBattery\\\":\\\"false\\\",\\\"EBsupplyPresentMainsFail\\\":\\\"false\\\"},TOPPriorityMajorFailure:{\\\"AC2Faulty\\\":\\\"false\\\",\\\"DGnotrunning\\\":\\\"false\\\",\\\"LLOP\\\":\\\"false\\\",\\\"PIUreset\\\":\\\"false\\\",\\\"AC1Faulty\\\":\\\"false\\\",\\\"RoomTemperatureHigh\\\":\\\"false\\\",\\\"DCPowerSupplyRectifierFail\\\":\\\"false\\\",\\\"DGFailtostop\\\":\\\"false\\\"}\"}"},{"id":10378,"deviceId":"f0","deviceName":"RMU","dataString":"{\"SMSServerNumber\":\"+911111111111\",\"RMUStatus\":\"{\\\"SIM2NetworkRegistration\\\":\\\"false\\\",\\\"ACEM\\\":\\\"false\\\",\\\"SIM1GPRS\\\":\\\"false\\\",\\\"SIM1NetworkRegistration\\\":\\\"false\\\",\\\"AMS\\\":\\\"false\\\",\\\"DCEM\\\":\\\"false\\\",\\\"SIM2GPRS\\\":\\\"false\\\"}\",\"FieldPersonPhoneNo:2\":\"+911111111111\",\"FieldPersonPhoneNo:1\":\"+911111111111\",\"Temperature2\":\"0.0\",\"Temperature1\":\"28.93\",\"ACReservedRunHours\":\"0\"}"}]},{"id":1487,"protocolVersion":"A","packetType":"F","siteId":"EAGEIT-002","dateTime":1490592674000,"deviceIds":"01,11,34,36,37,39,f0,","dateTimeStr":"03/26/2017 22:31:14","deviceDataList":[{"id":10365,"deviceId":"01","deviceName":"4-Channel DCEM","dataString":"{\"AmpsHoursDC\":\"0.0\",\"WattsDC\":\"0.0\",\"VoltageDC\":\"0.0\",\"WhDC\":\"0.0\",\"LoadHoursDC\":null,\"CurrentDC\":\"0.0\"}"},{"id":10366,"deviceId":"11","deviceName":"Dual Source ACEM","dataString":"{\"VARRphase\":\"0.0\",\"CurrentBphase\":\"0.0\",\"PFRphase\":\"0.0\",\"VYphase\":\"0.0\",\"VLNAverage\":\"75.47730255126953\",\"VLLAverage\":\"150.82611083984375\",\"CurrentYphase\":\"0.0\",\"VATotal\":\"0.0\",\"VybPhase\":\"0.0\",\"CurrentTotal\":null,\"VbrPhase\":\"226.46908569335938\",\"VBphase\":\"0.0\",\"VRphase\":\"226.43191528320312\",\"CurrentRphase\":\"0.0\",\"PFBphase\":\"0.0\",\"VARBphase\":\"0.0\",\"VryPhase\":\"226.0092315673828\",\"VARTotal\":null,\"VARYphase\":\"0.0\",\"VABphase\":\"0.0\",\"PFAve\":\"0.0\",\"WattsTotal\":\"0.0\",\"PFYphase\":\"0.0\",\"WattsYphase\":\"0.0\",\"VARphase\":\"0.0\",\"VAYphase\":\"0.0\",\"Frequency\":\"50.01047897338867\",\"WattsBphase\":\"0.0\",\"WattsRphase\":\"0.0\"}"},{"id":10367,"deviceId":"34","deviceName":"Fuel Sensor","dataString":"{\"FuelLevel\":\"655.35\",\"DGRunHours\":null,\"FuelLevelPercentage\":\"6553.5\",\"DGBatteryVoltage\":\"655.35\",\"SerialNumber\":\"eageitsensor2\",\"DGManufacturerID\":\"01\",\"FMSAlarms\":\"{\\\"FuelTheftActive\\\":\\\"true\\\",\\\"VibrationStatus\\\":\\\"false\\\",\\\"SensorDisconnected\\\":\\\"false\\\",\\\"DGONDetected\\\":\\\"false\\\",\\\"DGONPFCStatus\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"AbnormalDGRunning\\\":\\\"false\\\",\\\"LowbatteryActive\\\":\\\"false\\\",\\\"FuelRefillActive\\\":\\\"false\\\",\\\"PowerONstatus\\\":\\\"false\\\"}\"}"},{"id":10368,"deviceId":"36","deviceName":"AssetTrackingSystem","dataString":"{\"Assets\":\"[{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000},{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000}]\",\"NoOfAssetsConnected\":\"2\",\"AssetEventType\":\"Periodic\"}"},{"id":10369,"deviceId":"37","deviceName":"Access Control System","dataString":"{\"Authorized\":\"false\",\"AccessID\":\"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\",\"MagnetandDoor\":\"Door close and Magnet Active\",\"ACSMagnetStatus\":\"RF_TAG/EM Card\"}"},{"id":10370,"deviceId":"39","deviceName":"Alarm Monitoring System","dataString":"{\"DigitalOutputsStatus\":\"{\\\"AlarmBitRelay6\\\":\\\"false\\\",\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay7\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"}\",\"DigitalInputsStatus\":\"NormalPriority:{\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"},CriticalPriority:{\\\"LoadonDG\\\":\\\"false\\\",\\\"AllRectifiersfailureinDCPowerPlant\\\":\\\"true\\\",\\\"DGAlternatorFault\\\":\\\"false\\\",\\\"BothACFaulty\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"DGBatteryLow\\\":\\\"false\\\",\\\"DGBatteryChargerFail\\\":\\\"true\\\",\\\"LVDalarmactivated\\\":\\\"true\\\",\\\"SiteonBattery\\\":\\\"true\\\",\\\"EBsupplyPresentMainsFail\\\":\\\"true\\\"},TOPPriorityMajorFailure:{\\\"AC2Faulty\\\":\\\"false\\\",\\\"DGnotrunning\\\":\\\"false\\\",\\\"LLOP\\\":\\\"false\\\",\\\"PIUreset\\\":\\\"false\\\",\\\"AC1Faulty\\\":\\\"false\\\",\\\"RoomTemperatureHigh\\\":\\\"false\\\",\\\"DCPowerSupplyRectifierFail\\\":\\\"false\\\",\\\"DGFailtostop\\\":\\\"false\\\"}\"}"},{"id":10371,"deviceId":"f0","deviceName":"RMU","dataString":"{\"SMSServerNumber\":\"+911111111111\",\"RMUStatus\":\"{\\\"SIM2NetworkRegistration\\\":\\\"false\\\",\\\"ACEM\\\":\\\"false\\\",\\\"SIM1GPRS\\\":\\\"false\\\",\\\"SIM1NetworkRegistration\\\":\\\"false\\\",\\\"AMS\\\":\\\"false\\\",\\\"DCEM\\\":\\\"false\\\",\\\"SIM2GPRS\\\":\\\"false\\\"}\",\"FieldPersonPhoneNo:2\":\"+911111111111\",\"FieldPersonPhoneNo:1\":\"+911111111111\",\"Temperature2\":\"28.78\",\"Temperature1\":\"28.01\",\"ACReservedRunHours\":\"0\"}"}]},{"id":1486,"protocolVersion":"A","packetType":"P","siteId":"EAGEIT-002","dateTime":1490592544000,"deviceIds":"01,11,34,36,37,39,f0,","dateTimeStr":"03/26/2017 22:29:04","deviceDataList":[{"id":10358,"deviceId":"01","deviceName":"4-Channel DCEM","dataString":"{\"AmpsHoursDC\":\"0.0\",\"WattsDC\":\"0.0\",\"VoltageDC\":\"0.0\",\"WhDC\":\"0.0\",\"LoadHoursDC\":null,\"CurrentDC\":\"0.0\"}"},{"id":10359,"deviceId":"11","deviceName":"Dual Source ACEM","dataString":"{\"VARRphase\":\"0.0\",\"CurrentBphase\":\"0.0\",\"PFRphase\":\"0.0\",\"VYphase\":\"0.0\",\"VLNAverage\":\"75.47730255126953\",\"VLLAverage\":\"150.82611083984375\",\"CurrentYphase\":\"0.0\",\"VATotal\":\"0.0\",\"VybPhase\":\"0.0\",\"CurrentTotal\":null,\"VbrPhase\":\"226.46908569335938\",\"VBphase\":\"0.0\",\"VRphase\":\"226.43191528320312\",\"CurrentRphase\":\"0.0\",\"PFBphase\":\"0.0\",\"VARBphase\":\"0.0\",\"VryPhase\":\"226.0092315673828\",\"VARTotal\":null,\"VARYphase\":\"0.0\",\"VABphase\":\"0.0\",\"PFAve\":\"0.0\",\"WattsTotal\":\"0.0\",\"PFYphase\":\"0.0\",\"WattsYphase\":\"0.0\",\"VARphase\":\"0.0\",\"VAYphase\":\"0.0\",\"Frequency\":\"50.01047897338867\",\"WattsBphase\":\"0.0\",\"WattsRphase\":\"0.0\"}"},{"id":10360,"deviceId":"34","deviceName":"Fuel Sensor","dataString":"{\"FuelLevel\":\"8.3\",\"DGRunHours\":null,\"FuelLevelPercentage\":\"25.5\",\"DGBatteryVoltage\":\"12.33\",\"SerialNumber\":\"eageitsensor2\",\"DGManufacturerID\":\"01\",\"FMSAlarms\":\"{\\\"FuelTheftActive\\\":\\\"false\\\",\\\"VibrationStatus\\\":\\\"false\\\",\\\"SensorDisconnected\\\":\\\"false\\\",\\\"DGONDetected\\\":\\\"false\\\",\\\"DGONPFCStatus\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"AbnormalDGRunning\\\":\\\"false\\\",\\\"LowbatteryActive\\\":\\\"false\\\",\\\"FuelRefillActive\\\":\\\"false\\\",\\\"PowerONstatus\\\":\\\"false\\\"}\"}"},{"id":10361,"deviceId":"36","deviceName":"AssetTrackingSystem","dataString":"{\"Assets\":\"[{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000},{AssetVenderName:12208,AssetFunctionCode:60208,AssetSerialNumber:0000000000000,CellBatteryVoltage:0.0,MACID:00000000}]\",\"NoOfAssetsConnected\":\"2\",\"AssetEventType\":\"Periodic\"}"},{"id":10362,"deviceId":"37","deviceName":"Access Control System","dataString":"{\"Authorized\":\"false\",\"AccessID\":\"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\",\"MagnetandDoor\":\"Door close and Magnet Active\",\"ACSMagnetStatus\":\"RF_TAG/EM Card\"}"},{"id":10363,"deviceId":"39","deviceName":"Alarm Monitoring System","dataString":"{\"DigitalOutputsStatus\":\"{\\\"AlarmBitRelay6\\\":\\\"false\\\",\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay7\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"}\",\"DigitalInputsStatus\":\"NormalPriority:{\\\"AlarmBitRelay5\\\":\\\"false\\\",\\\"AlarmBitRelay2\\\":\\\"false\\\",\\\"AlarmBitRelay1\\\":\\\"false\\\",\\\"AlarmBitRelay4\\\":\\\"false\\\",\\\"AlarmBitRelay3\\\":\\\"false\\\"},CriticalPriority:{\\\"LoadonDG\\\":\\\"false\\\",\\\"AllRectifiersfailureinDCPowerPlant\\\":\\\"true\\\",\\\"DGAlternatorFault\\\":\\\"false\\\",\\\"BothACFaulty\\\":\\\"false\\\",\\\"LowFuelLevel\\\":\\\"false\\\",\\\"DGBatteryLow\\\":\\\"false\\\",\\\"DGBatteryChargerFail\\\":\\\"true\\\",\\\"LVDalarmactivated\\\":\\\"true\\\",\\\"SiteonBattery\\\":\\\"true\\\",\\\"EBsupplyPresentMainsFail\\\":\\\"true\\\"},TOPPriorityMajorFailure:{\\\"AC2Faulty\\\":\\\"false\\\",\\\"DGnotrunning\\\":\\\"false\\\",\\\"LLOP\\\":\\\"false\\\",\\\"PIUreset\\\":\\\"false\\\",\\\"AC1Faulty\\\":\\\"false\\\",\\\"RoomTemperatureHigh\\\":\\\"false\\\",\\\"DCPowerSupplyRectifierFail\\\":\\\"false\\\",\\\"DGFailtostop\\\":\\\"false\\\"}\"}"},{"id":10364,"deviceId":"f0","deviceName":"RMU","dataString":"{\"SMSServerNumber\":\"+911111111111\",\"RMUStatus\":\"{\\\"SIM2NetworkRegistration\\\":\\\"false\\\",\\\"ACEM\\\":\\\"false\\\",\\\"SIM1GPRS\\\":\\\"false\\\",\\\"SIM1NetworkRegistration\\\":\\\"false\\\",\\\"AMS\\\":\\\"false\\\",\\\"DCEM\\\":\\\"false\\\",\\\"SIM2GPRS\\\":\\\"false\\\"}\",\"FieldPersonPhoneNo:2\":\"+911111111111\",\"FieldPersonPhoneNo:1\":\"+911111111111\",\"Temperature2\":\"28.78\",\"Temperature1\":\"28.0\",\"ACReservedRunHours\":\"0\"}"}]}]";
share

Your JSON is just fine. If you're loading it from somewhere, all you need to do is parse it with JSON.parse. If you plan to just paste it into your code as you've done above, leave out the quote at the beginning and end and you've already got a valid JavaScript object without parsing it.

Updated, working Fiddle: https://jsfiddle.net/gbaqt2r2/3/

share
    
Thanks for your reply @JLRishe but JSON.parse parses first level object only. Doesnt parse the nth level data strings. – Chitvan Jain 18 hours ago

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.