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 parseJSONArray()用法及代碼示例
- Processing parseXML()用法及代碼示例
- Processing popStyle()用法及代碼示例
- Processing pmouseY用法及代碼示例
- Processing pop()用法及代碼示例
- Processing perspective()用法及代碼示例
- Processing pixelDensity()用法及代碼示例
- Processing pixelWidth用法及代碼示例
- Processing pushStyle()用法及代碼示例
- Processing printArray()用法及代碼示例
- Processing pointLight()用法及代碼示例
- Processing pixelHeight用法及代碼示例
- Processing popMatrix()用法及代碼示例
- Processing push()用法及代碼示例
- Processing pushMatrix()用法及代碼示例
- Processing printProjection()用法及代碼示例
- Processing pmouseX用法及代碼示例
- Processing print()用法及代碼示例
- Processing printMatrix()用法及代碼示例
- Processing pow()用法及代碼示例
- Processing printCamera()用法及代碼示例
- Processing pixels[]用法及代碼示例
- Processing point()用法及代碼示例
- Processing println()用法及代碼示例
- Processing FFT用法及代碼示例
注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 parseJSONObject()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。