📜  python 从 json 获取值 - Javascript (1)

📅  最后修改于: 2023-12-03 15:19:06.895000             🧑  作者: Mango

Python 从 JSON 获取值 - JavaScript

当你在使用 Python 或 JavaScript 处理 JSON 格式的数据时,有时你需要从 JSON 中获取某个特定键值的值。这篇文章将介绍如何在 Python 和 JavaScript 中从 JSON 中获取特定键值的值。

Python

Python 提供了一个内置库 json 来处理 JSON 格式的数据。下面是一个例子,展示了如何使用 json.loads 函数将 JSON 字符串转换为 Python 对象,并从 Python 对象中获取特定键值的值:

import json

# JSON 字符串
json_str = '{"name": "john", "age": 30}'

# 将 JSON 字符串转换为 Python 对象
data = json.loads(json_str)

# 获取特定键值的值
name = data['name']
age = data['age']

print(name)  # 输出: john
print(age)   # 输出: 30

在上面的例子中,我们首先定义了一个 JSON 字符串,然后使用 json.loads 函数将其转换为 Python 对象。接着,我们可以通过 Python 对象中的键名来获取相应的键值,例如 data['name'] 可以获取 name 的值,即 john

JavaScript

在 JavaScript 中,我们可以使用原生的 JSON.parse 函数来将 JSON 字符串转换为 JavaScript 对象。接着,我们可以使用 JavaScript 对象中的键名来获取相应的键值。下面是一个例子:

// JSON 字符串
var json_str = '{"name": "john", "age": 30}';

// 将 JSON 字符串转换为 JavaScript 对象
var data = JSON.parse(json_str);

// 获取特定键值的值
var name = data.name;
var age = data.age;

console.log(name); // 输出: john
console.log(age);  // 输出: 30

在上面的例子中,我们也是首先定义了一个 JSON 字符串。然后,我们使用 JSON.parse 函数将其转换为 JavaScript 对象。接着,我们可以通过 JavaScript 对象中的键名来获取相应的键值,例如 data.name 可以获取 name 的值,即 john

结论

在 Python 和 JavaScript 中,从 JSON 中获取特定键值的值是非常容易的。虽然在两种语言中的代码略有不同,但思想是相同的:首先将 JSON 字符串转换为相应的语言对象,然后使用对象中的键名来获取键值。

希望这篇文章能够帮到你,祝你愉快的编码!