Generate Json File

Gast #7241175
Lesenswert?
• ▲
▼
Hall zusammen,

ich verzweifele gerade an der einfachen Generierung eines json files. 
hier mein code

bzw hier: https://wokwi.com/projects/347340486773572179
1
#include <iostream>
2
#include "ArduinoJson.h"
3

4
int main() {
5
  
6
  StaticJsonDocument<200> doc;
7

8
  
9
  doc["name"] = "gps";
10
    StaticJsonDocument<200> doc_zwei;
11
    StaticJsonDocument<300> doc_eins;
12
    StaticJsonDocument<300> doc_drei;
13
    doc_eins.add(2);
14
    doc_eins.add(2);
15
    
16
    doc_zwei.add(doc_eins);
17
    doc_drei.add(3);
18
    doc_drei.add(3);
19
    
20
    doc_zwei.add(doc_drei);
21
    
22
  doc["data"] = doc_zwei;
23
   
24
  serializeJson(doc, std::cout);
25
  
26
  std::cout << std::endl;
27

28
    serializeJsonPretty(doc, std::cout);
29
  
30
}

Gibt es einen einfcheren Weg das zu erzielen?

Output sollte sein
1
{"name":"gps","data":[[2,2],[]]}

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.