Arduino code:
I'm trying to send json structure data with three values
#include <dht.h>
#include <ArduinoJson.h>
DHT d = DHT();
int avalue=0;
void setup() {
  Serial.begin(9600);
  while (!Serial) continue;
  d.attach(A0);
  delay(1000);
}
int data[3];
void loop() {
  d.update();
  data[0] = analogRead(A1);
  data[1] = d.getTemperatureInt();
  data[2] = d.getHumidityInt();
  StaticJsonBuffer<200> jsonBuffer;
  JsonObject& root = jsonBuffer.createObject();
  root["Moisture"] = data[0];
  root["Temperature"] = data[1];
  root["Humidity"] = data[2];
  Serial.println();
  root.prettyPrintTo(Serial);
}
Here you can see output of arduino
I need to get data on NodeJs
My problem is that i can not get data in json
What options do I have?
Or how can I solve this problem?
I'm trying read data by SerialPort
Node Js code:
var express = require('express');
var app = express();
var SerialPort = require('serialport');
var firebase = require('firebase');
var port = new SerialPort('COM4', {
  baudRate: 9600
});
var Readline = SerialPort.parsers.Readline
var parser = new Readline()
port.pipe(parser)
parser.on('data', function (data) {
    console.log(data);
})
Here you can see output of node server
But when I'm trying to get child data I'm receiving undefined
console.log(data.Temperature);
