當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Processing parseJSONObject()用法及代碼示例


Processing, parseJSONObject()用法介紹。

用法

  • parseJSONObject(input)

參數

  • input (String) 解析為 JSONObject 的字符串

返回

  • JSONObject

說明

接受 String ,解析其內容,並返回 JSONObject 。如果String 不包含JSONObject 數據或無法解析,則返回null 值。



parseJSONObject() 在動態提取數據時最有用,例如從第三方 API。通常,API 結果將保存到 String ,然後可以使用 parseJSONObject() 轉換為結構化的 JSONObject 。在對新的 JSONObject 執行操作之前,請務必檢查是否返回了 null,以防無法解析 String 內容。



如果您的數據已作為 JSON 文件存在於數據文件夾中,則使用 loadJSONObject() 會更簡單。

例子

String data = "{ \"id\": 0, \"species\": \"Panthera leo\", \"name\": \"Lion\"}";

void setup() {
  JSONObject json = parseJSONObject(data);
  if (json == null) {
    println("JSONObject could not be parsed");
  } else {
    String species = json.getString("species");
    println(species);
  }
}

// Sketch prints:
// Panthera leo

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 parseJSONObject()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。