問題タブ [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.

0 投票する
2 に答える
260 参照

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/

0 投票する
1 に答える
334 参照

arduino - json オブジェクトを送信してリセットすると esp8266 がクラッシュする

こんにちは、arduinoJson ライブラリを使用して JSON オブジェクトを送信しようとしています。小さな json オブジェクトの場合はすべて正常に動作しますが、大きくなると esp8266 がクラッシュしてリセットされます。デバッグ時にjsonオブジェクトが作成されていることがわかりますが、ajax POSTメソッドを使用して送信するとクラッシュします。写真では、シリアル モニターを見ることができます。また、json オブジェクトが作成されることもわかりますが、それを送信すると、esp8266 がクラッシュし、シリアル デバッグが再起動します。問題はこのコード行に関係していると思います考えられる問題

esp8266 のコードは次のようになります。

コードの最後の部分は HTML/JAVASCRIPT で、次のようになります。

0 投票する
1 に答える
156 参照

c++ - AndroidJSON のネストされた GET-Response の解析

Hue-Bridge から HTTP-GET 応答として取得するネストされた JSON-Object を繰り返し処理しようとしています。応答は次のようなものです。

今、私はメンバーのlightstatesとそれを含むサブオブジェクトに興味があり、ループ(またはthsiのようなもの)でサブアイテムを繰り返し処理しています。

私のArduino(NodeMCU)コードは次のようになります。

したがって、ブリッジから有効な json 応答を取得していますが、for ループは何も出力しません。目標は、ライトステートを反復処理し、値を次のようなシグネチャを持つメソッドに入れることです

誰かが私にアイデアを持っているなら、それは素晴らしいことです.