問題タブ [cjson]
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 - C および ESP-IDF フレームワークを使用して、MQTT を介して ESP32 から AWS IoT に JSON オブジェクトを発行する
AWS IoT での発行を準備するために準備する必要がある構造 IoT_Publish_Message_Params があります。以下のスニペットは、文字列をペイロードとして渡すときに完全に正常に機能します。
今、実際の JSON ペイロードを送信したいのですが、どうすればそれができるかわかりません。cJSON を使用して JSON オブジェクトを作成しようとしました。
ただし、私の質問は、ここで IoT_Publish_Message_Params.payloadLen として何を渡すかです。また、json オブジェクトを IoT_Publish_Message_Params.payload に渡すにはどうすればよいですか?
c - MSVC と Linux の malloc 関数は cJSON では異なります
cJSON ソース コードを調べている間malloc
、ラッパーを使用する代わりに、なぜ異なる関数を使用するのか理解できません。
memory - cJSON cJSON オブジェクトを解放するときのメモリ リーク
cJSON ライブラリの使用中に問題が発生しました。特定の時間 (40 分から 1 時間) 後にコードが壊れるメモリ リークがあると想定しています。
以下のコードをコピーしました:
メモリの解放に関する他のスレッドを読み、同じことを試みました。これがcJSONオブジェクトに割り当てられたスペースを解放するための正しいアプローチであるかどうか、誰かに教えてもらえますか?
よろしく、アディール。