JSON.kt raw

   1  package io.github.domi04151309.alwayson.helpers
   2  
   3  import org.json.JSONArray
   4  
   5  internal object JSON {
   6      fun contains(
   7          jsonArray: JSONArray,
   8          key: String,
   9      ): Boolean {
  10          for (i in 0 until jsonArray.length()) {
  11              if (jsonArray.get(i) == key) return true
  12          }
  13          return false
  14      }
  15  
  16      fun remove(
  17          jsonArray: JSONArray,
  18          key: String,
  19      ) {
  20          for (i in 0 until jsonArray.length()) {
  21              if (jsonArray.get(i) == key) {
  22                  jsonArray.remove(i)
  23                  return
  24              }
  25          }
  26      }
  27  
  28      fun isEmpty(jsonArray: JSONArray): Boolean = jsonArray.length() == 0
  29  }
  30