上代码:
import json
# 示例JSON字符串
json_data = '{"type": "object", "required": ["name", "type"], "properties": { "category": {"description": "123"}}}'
# 递归函数,用于提取JSON对象中所有的键
def extract_keys(data):
keys = []
if isinstance(data, dict):
for key, value in data.items():
keys.append(key)
keys.extend(extract_keys(value))
return keys
# 将JSON字符串解析为字典
data_dict = json.loads(json_data)
# 提取所有的键
all_keys = extract_keys(data_dict)
print("All keys:", all_keys)
停!!!!!带走了代码的小伙伴,麻烦点个赞(*_*)(*_*)(*_*)