c builder 是一款集成開發環境(IDE),可用于創建C ++和Delphi應用程序。它還包括一個強大的框架,可用于創建Windows應用程序和Web服務。為了解析JSON數據,C ++Builder包括一個名為 TJSONObject 和 TJSONValue 的類。
#include <System.Json.hpp> void Example() { // 創建一個 JSON 字符串 UnicodeString jsonString = "{\"name\":\"John Smith\",\"age\":35}"; // 解析 JSON 字符串 TJSONObject *jsonObject = (TJSONObject*)TJSONObject::ParseJSONValue(jsonString); // 獲取 JSON 對象中的值 UnicodeString name = jsonObject->GetValue("name")->Value(); int age = ((TJSONNumber*)jsonObject->GetValue("age"))->AsInt(); // 輸出結果 ShowMessage(name + " is " + IntToStr(age) + " years old."); // 釋放內存 jsonObject->Free(); }
在上面的示例中,我們通過傳遞JSON字符串參數來創建一個 TJSONObject 對象。然后,我們可以使用 GetValue() 方法從 TJSONObject 對象中獲取值,并將其轉換為正確的數據類型。如果您要獲取數字類型的數據,則需要使用 TJSONNumber 類。
還需要注意的是,在執行完解析和數據處理后,您需要手動釋放 TJSONObject 對象的內存以避免內存泄漏。
上一篇python 成交量
下一篇html對齊底部代碼