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

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

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 に渡すにはどうすればよいですか?

0 投票する
0 に答える
80 参照

c - MSVC と Linux の malloc 関数は cJSON では異なります

cJSON ソース コードを調べている間malloc、ラッパーを使用する代わりに、なぜ異なる関数を使用するのか理解できません。

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

memory - cJSON cJSON オブジェクトを解放するときのメモリ リーク

cJSON ライブラリの使用中に問題が発生しました。特定の時間 (40 分から 1 時間) 後にコードが壊れるメモリ リークがあると想定しています。

以下のコードをコピーしました:

メモリの解放に関する他のスレッドを読み、同じことを試みました。これがcJSONオブジェクトに割り当てられたスペースを解放するための正しいアプローチであるかどうか、誰かに教えてもらえますか?

よろしく、アディール。