問題タブ [arduinojson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 山かっこ <> で非標準ライブラリを Visual Studio Code に含めるにはどうすればよいですか?
VSC 拡張Code RunnerでArduinoJsonライブラリを使用してプログラムを実行しようとしていますが、コンパイルできません。
VSC にはマークアップ エラーや警告はありませんが、このスニペットを実行しようとすると、次のようになります。
以下のエラー出力が表示されます。
ArduinoJson ライブラリ内には、二重引用符を使用する include コマンドと、山かっこを使用するコマンドがあります。
山括弧を含む include ステートメントだけが問題のようです。これをカバーするために、settings.json と c_cpp_properties.json のインクルード パスを更新しようとしましたが、うまくいきませんでした:
settings.json で:
c_cpp_properties.json で:
私が間違っているかもしれないことを誰かが知っていますか?
私のフォルダ構造は
project/
--src/
----localtest.cpp
--External_Libraries/
----ArduinoJson/
arduino - json オブジェクトを送信してリセットすると esp8266 がクラッシュする
こんにちは、arduinoJson ライブラリを使用して JSON オブジェクトを送信しようとしています。小さな json オブジェクトの場合はすべて正常に動作しますが、大きくなると esp8266 がクラッシュしてリセットされます。デバッグ時にjsonオブジェクトが作成されていることがわかりますが、ajax POSTメソッドを使用して送信するとクラッシュします。写真では、シリアル モニターを見ることができます。また、json オブジェクトが作成されることもわかりますが、それを送信すると、esp8266 がクラッシュし、シリアル デバッグが再起動します。問題はこのコード行に関係していると思います考えられる問題
esp8266 のコードは次のようになります。
コードの最後の部分は HTML/JAVASCRIPT で、次のようになります。
c++ - AndroidJSON のネストされた GET-Response の解析
Hue-Bridge から HTTP-GET 応答として取得するネストされた JSON-Object を繰り返し処理しようとしています。応答は次のようなものです。
今、私はメンバーのlightstatesとそれを含むサブオブジェクトに興味があり、ループ(またはthsiのようなもの)でサブアイテムを繰り返し処理しています。
私のArduino(NodeMCU)コードは次のようになります。
したがって、ブリッジから有効な json 応答を取得していますが、for ループは何も出力しません。目標は、ライトステートを反復処理し、値を次のようなシグネチャを持つメソッドに入れることです
誰かが私にアイデアを持っているなら、それは素晴らしいことです.