redis 取出JSON 转Integer
时间: 2023-12-22 22:04:34 浏览: 73
如果你从 Redis 中取出了一个 JSON 格式的字符串,并且里面包含一个整数字段,你可以通过如下方式将其转换为整数:
1. 使用 Redis 的 get 命令获取 JSON 字符串。
2. 使用 JSON 解析器将 JSON 字符串解析为一个 JSON 对象。
3. 从 JSON 对象中获取整数字段,并将其转换为整数类型。
下面是一个示例代码:
```python
import json
import redis
# 连接 Redis
r = redis.Redis(host='localhost', port=6379, db=0)
# 获取 JSON 字符串
json_str = r.get('key')
# 解析 JSON
json_obj = json.loads(json_str)
# 获取整数字段并转换为整数类型
int_value = int(json_obj['int_field'])
```
其中,`key` 是你在 Redis 中存储 JSON 字符串的键值,`int_field` 是 JSON 对象中包含整数的字段名,`int_value` 是最终转换得到的整数。
阅读全文