lehrkraefte:blc:informatik:ffprg2-2020:api

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:ffprg2-2020:api [2020/11/04 16:09]
mirco.triner
lehrkraefte:blc:informatik:ffprg2-2020:api [2020/11/06 17:05] (current)
mirco.triner
Line 14: Line 14:
 Bei vielen Web-APIs werden die Daten mit JSON (JavaScript Object Notation) kodiert. JSON bietet einen einfachen Standard für die strukturierte Kodierung von Daten in Form von menschenlesbarem Text. Dies bietet Vorteile bei einer automatisierten Weiterverarbeitung, macht sie aber auch einer manuellen Inspektion und Überarbeitung besser zugänglich. Ein Beispiel eines JSON-Files sieht wie folgt aus: Bei vielen Web-APIs werden die Daten mit JSON (JavaScript Object Notation) kodiert. JSON bietet einen einfachen Standard für die strukturierte Kodierung von Daten in Form von menschenlesbarem Text. Dies bietet Vorteile bei einer automatisierten Weiterverarbeitung, macht sie aber auch einer manuellen Inspektion und Überarbeitung besser zugänglich. Ein Beispiel eines JSON-Files sieht wie folgt aus:
 <code> <code>
-{ name: "John", age: 31, city: "New York" }+{"name":"John", "age":31, "city":"New York"}
 </code> </code>
 </WRAP> </WRAP>
Line 23: Line 23:
  
 <WRAP todo> <WRAP todo>
-Lesen Sie die Seite https://randomnerdtutorials.com/decoding-and-encoding-json-with-arduino-or-esp8266/ durch und probieren Sie anschliessend die aktuellen Wetterdaten für Zürich zu holen.+Lesen Sie die Seite https://randomnerdtutorials.com/decoding-and-encoding-json-with-arduino-or-esp8266/ durch und probieren Sie anschliessend die aktuellen Wetterdaten für Zürich zu holen. ACHTUNG: Das vorige Tutorial verwendet teilweise die alte Bibliothek mit ArduinoJson5. Folgende Seite hat ein Beispiel zur aktuellen Version: https://arduinojson.org/v6/example/parser/
  
 *  http://api.openweathermap.org/data/2.5/weather?q=Zurich&APPID={your API Key} *  http://api.openweathermap.org/data/2.5/weather?q=Zurich&APPID={your API Key}
 +<hidden Key>
 +</hidden>
 </WRAP> </WRAP>
  
 <WRAP info> <WRAP info>
-Mithilfe des Assistenten (https://arduinojson.org/v6/assistant/) kann der benötigte Speicherplatz berechnet werden. Das Festlegen des Speicherplatzes durch den Benutzer erlaubt eine schnellere und ressourcenschonendere Ausführung. (https://arduinojson.org/v6/how-to/determine-the-capacity-of-the-jsondocument/)+Mithilfe des Assistenten (https://arduinojson.org/v6/assistant/) kann der benötigte Speicherplatz zum Parsen eines Textes berechnet werden. Das Festlegen des Speicherplatzes durch den Benutzer erlaubt eine schnellere und ressourcenschonendere Ausführung. (https://arduinojson.org/v6/how-to/determine-the-capacity-of-the-jsondocument/)
 </WRAP> </WRAP>
  
  • lehrkraefte/blc/informatik/ffprg2-2020/api.1604502595.txt.gz
  • Last modified: 2020/11/04 16:09
  • by mirco.triner