Processing, 類JSONArray
用法介紹。
構造函數
JSONArray()
說明
JSONArray
存儲 JSON 對象數組。 JSONArray
可以從頭開始、動態生成或使用現有文件中的數據生成。 JSON 也可以輸出並保存到磁盤,如上例所示。
例子
String[] species = { "Capra hircus", "Panthera pardus", "Equus zebra" };
String[] names = { "Goat", "Leopard", "Zebra" };
JSONArray values;
void setup() {
values = new JSONArray();
for (int i = 0; i < species.length; i++) {
JSONObject animal = new JSONObject();
animal.setInt("id", i);
animal.setString("species", species[i]);
animal.setString("name", names[i]);
values.setJSONObject(i, animal);
}
saveJSONArray(values, "data/new.json");
}
// Sketch saves the following to a file called "new.json":
// [
// {
// "id": 0,
// "species": "Capra hircus",
// "name": "Goat"
// },
// {
// "id": 1,
// "species": "Panthera pardus",
// "name": "Leopard"
// },
// {
// "id": 2,
// "species": "Equus zebra",
// "name": "Zebra"
// }
// ]
方法
- JSONArray.getString()獲取與索引關聯的字符串值
- JSONArray.getInt()獲取與指定索引關聯的int 值
- JSONArray.getFloat()獲取與指定索引關聯的浮點值
- JSONArray.getBoolean()獲取與指定索引關聯的布爾值
- JSONArray.getJSONArray()檢索具有關聯索引值的
JSONArray
- JSONArray.getJSONObject()檢索具有關聯索引值的
JSONObject
- JSONArray.getStringArray()將整個
JSONArray
作為Strings
的數組返回 - JSONArray.getIntArray()將整個
JSONArray
作為ints
的數組返回 append()
追加一個值,將數組的長度增加一- JSONArray.setString()將新值插入到指定索引位置的
JSONArray
- JSONArray.setInt()將 int 值放入 JSONArray
- JSONArray.setFloat()在 JSONArray 中放置一個浮點值
- JSONArray.setBoolean()將新值插入到指定索引位置的
JSONArray
- JSONArray.setJSONArray()使用關聯的索引值設置
JSONArray
的值 - JSONArray.setJSONObject()用索引值設置
JSONObject
的值 - JSONArray.size()獲取
JSONArray
中的元素總數 - JSONArray.isNull()確定與索引關聯的值是否為
null
- JSONArray.remove()從指定索引位置的
JSONArray
中刪除元素
相關用法
- Processing JSONArray.getIntArray()用法及代碼示例
- Processing JSONArray.getFloat()用法及代碼示例
- Processing JSONArray.setString()用法及代碼示例
- Processing JSONArray.setFloat()用法及代碼示例
- Processing JSONArray.remove()用法及代碼示例
- Processing JSONArray.getString()用法及代碼示例
- Processing JSONArray.setBoolean()用法及代碼示例
- Processing JSONArray.getJSONArray()用法及代碼示例
- Processing JSONArray.setJSONObject()用法及代碼示例
- Processing JSONArray.getJSONObject()用法及代碼示例
- Processing JSONArray.size()用法及代碼示例
- Processing JSONArray.isNull()用法及代碼示例
- Processing JSONArray.setInt()用法及代碼示例
- Processing JSONArray.getInt()用法及代碼示例
- Processing JSONArray.getBoolean()用法及代碼示例
- Processing JSONArray.setJSONArray()用法及代碼示例
- Processing JSONArray.getStringArray()用法及代碼示例
- Processing JSONObject.setJSONArray()用法及代碼示例
- Processing JSONObject用法及代碼示例
- Processing JSONObject.isNull()用法及代碼示例
- Processing JSONObject.setString()用法及代碼示例
- Processing JSONObject.setJSONObject()用法及代碼示例
- Processing JSONObject.getString()用法及代碼示例
- Processing JSONObject.getJSONArray()用法及代碼示例
- Processing JSONObject.getJSONObject()用法及代碼示例
注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 JSONArray。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。