将json转变成key和value的方法
时间: 2023-11-27 16:49:34 浏览: 156
将一个 JSON 对象转换为 key-value 列表的方法取决于你使用的编程语言和库。以下是一些常见语言的示例:
Python:
```python
import json
json_string = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_string)
for key, value in data.items():
print(key, value)
```
Java:
```java
import org.json.JSONObject;
String json = "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}";
JSONObject obj = new JSONObject(json);
for (String key : obj.keySet()) {
System.out.println(key + ": " + obj.get(key));
}
```
JavaScript:
```javascript
const json = '{"name": "John", "age": 30, "city": "New York"}';
const obj = JSON.parse(json);
for (const [key, value] of Object.entries(obj)) {
console.log(`${key}: ${value}`);
}
```
以上示例都将 JSON 字符串解析为对象或字典,然后使用循环遍历 key-value 列表。
阅读全文