【发布时间】:2017-03-09 05:41:46
【问题描述】:
我正在尝试从我的 JSONObject 中提取键和值。但我无法做到这一点。这是 JSON:
[{"id":["5"]},{"Tech":["Java"]}]
它最初是一个字符串。我已使用以下方法将其转换为 JSONObject:
JSONObject jsonObj = new JSONObject("[{"id":["5"]},{"Tech":["Java"]}]");
然后我尝试通过以下方式获取键和值:
jsonObj.getString("id");
但它给了我null。有谁能帮帮我吗?
【问题讨论】:
-
您的数据是 JSON 数组,而不是 JSON 对象。
-
是的,它是一个JSON数组,需要执行数组/字符串操作才能得到
id。