【发布时间】:2021-07-25 20:49:30
【问题描述】:
我希望我的 android 应用从 Google 表格中读取数据。 我已经尝试过了,并得到了下面的响应,
{"items":[{"Company":"Tata","Car":"Nexon","Model":"XZ","Price":1400000,"Range":320,"BatterySize": 30},{"公司":"塔塔","汽车":"Nexon","型号":"XZ+","价格":1500000,"范围":320,"电池尺寸":30}]}
我想做的第一件事是使用“公司”或其他键来获取价值。
我也想过滤,只显示价格低于1500000的所有商品。
这是我从 URL 获取数据的方法
val url = URL("My_URL")
val client = OkHttpClient()
val request = okhttp3.Request.Builder()
.url(url)
.get()
.build()
val response = client.newCall(request).execute()
val responseBody = response.body!!.string()
val jsonArray = JSONObject(responseBody)
val name = jsonArray.getString("items")
println(name)
它打印-> [{"Company":"Tata","Car":"Nexon","Model":"XZ","Price":1400000,"Range":320,"BatterySize":30 },{"公司":"塔塔","汽车":"Nexon","型号":"XZ+","价格":1500000,"范围":320,"电池尺寸":30}]
我猜这不是 List 而是 Sting。无法理解如何处理此字符串。
如果您需要更多信息,请告诉我。
【问题讨论】: