HAL-RO-Developer / iot_plat_doc

2 stars 0 forks source link

arduinoでjsonがParseできるか調査する #12

Closed makki0205 closed 7 years ago

makki0205 commented 7 years ago

背景

データのやり取りにjsonを使うため

目的

jsonを簡単に扱いたい

対応内容

  1. jsonをParseするについて調べる。
  2. arduino言語でjsonをParseするライブラリを調べる。ここにまとめる
  3. サンプルコードを書いてコミットする

    期日

    6/7 13:05まで

yam123 commented 7 years ago

1.終わりました。 2.https://github.com/bblanchon/ArduinoJson <-のGithubからArdunoJsonが乗っています。

#include <ArduinoJson.h>
void setup() {
  Serial.begin(115200);
  while (!Serial) {
    // wait serial port initialization
  }
  StaticJsonBuffer<200> jsonBuffer;

  char json[] =
      "{\"data\":{\"time\":{\"day\":1,\"month\":3,\"year\":16,\"hours\":9,\"mins\":59,\"secs\":14}}}";

  JsonObject& root = jsonBuffer.parseObject(json);

  // Test if parsing succeeds.
  if (!root.success()) {
    Serial.println("parseObject() failed");
    return;
  }

  int day = root["data"]["time"]["day"];
  // Print values.
  Serial.print("Day:");
  Serial.print(day);
}
void loop() {
  // not used in this example
}
yam123 commented 7 years ago

https://github.com/bblanchon/ArduinoJson

makki0205 commented 7 years ago

問題なし 〆