JSONObject遍历获取键值

简介: JSONObject遍历获取键值
public static void main(String[] args) throws JSONException {
String str = "{
"10": "婚姻情感",
"11": "教你脱单",
"13": "带娃相亲",
"14": "防骗指南"
}";
JSONObject jsonObject = new JSONObject(str);
Iterator<String> it = jsonObject.keys();
while(it.hasNext()){
// 获得key
String key = it.next();
String value = jsonObject.getString(key);
System.out.println("key: "+key+",value:"+value);
}


相关文章
|
存储 安全 搜索推荐
c#集合_键值对Dictionary & SortedList
在 C# 中,键值对是一种常见的数据结构,可以使用不同的集合类实现。以下是常用的键值对集合类::一种使用哈希表实现的键值对集合。它通过将键哈希为桶号,然后将值存储在桶中进行快速查找。:一种基于数组实现的键值对集合。它会将键值对按照键排序并存储在数组中,以支持快速访问、查找和枚举。:一种使用红黑树实现的键值对集合。它能够按照键的排序进行快速查找,也可以快速地插入和删除键值对,并且该树具备自平衡的特性,使得插入、删除和搜索性能都非常优秀。
148 1
|
存储 Java
使用HashMap的containsKey查找键,时间复杂度为什么是O(1)?
 在Java中,"containsKey"是Map接口中定义的一个方法,用于判断给定的键(key)是否存在于Map中。Map是Java中的一种数据结构,用于存储键值对(key-value pairs),其中每个键都是唯一的。
337 0
|
存储 安全 算法
35 Map集合遍历
Map集合遍历 1 方式1 1.1 获取所有键的集合。⽤keySet()⽅法实现 1.2 遍历键的集合,获取到每⼀个键。⽤增强for实现 1.3 根据键去找值。⽤get(Object key)⽅法实现
79 0
C#编程-89:Hashtable添加键值和遍历
C#编程-89:Hashtable添加键值和遍历
C#编程-89:Hashtable添加键值和遍历
|
Python
【怎么给一个字典进行按值或key来排序?】
字典是具有指定数字或键的特定数据集或组。在 Python 以外的编程语言中,它们也被称为哈希映射或关联数组。
114 0
往对象数组里面添加相同的key 不同的value 和删除相同的key值
往对象数组里面添加相同的key 不同的value 和删除相同的key值