選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

核心JSON程式庫 - 免費RTOS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

核心JSON程式庫

注意

本頁面上的內容可能不是 up-to-date。請參閱 免費 RTOS.org 程式庫頁面以取得最新更新。

簡介

JSON (JavaScript 物件註釋) 是人類可讀取的資料序列化格式。它廣泛用於交換資料,例如使用 AWS IoT Device Shadow 服務 ,並且是許多 的一部分APIs,例如 GitHub REST API。JSON 是 Ecma International 維護的標準。

核心JSON程式庫提供支援索引鍵查詢的剖析器,同時嚴格強制執行 ECMA-404 Standard JSON Data Interchange 語法 。程式庫以 C 撰寫,設計符合 ISO C90 和 MISRA C:2012。它具有顯示安全記憶體使用和無堆積分配的證明,使其適合 IoT 微控制器,但也可以完全可攜到其他平台。

記憶體使用

核心JSON程式庫使用內部堆疊來追蹤JSON文件中的巢狀結構。堆疊存在於單一函數呼叫期間;不會保留。堆疊大小可以透過定義巨集 來指定JSON_MAX_DEPTH,其預設為 32 個層級。每個層級都會耗用一個位元組。

核心JSON的程式碼大小 (使用 GCC 為 ARM Cortex-M 產生的範例)
檔案 使用 -O1 最佳化 使用 -Os 最佳化
core_json.c 2.9K 2.4K
預估總數 2.9K 2.4K

下一個主題:

核心MQTT

上一個主題:

核心HTTP
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。