示例:
{
"fw1": {
"ipv4": {
"rtr": {
"ip": "1.2.3.4",
"net": "1.2.3.4",
}
}
},
"fw2": {
"ipv4": {
"rtr": {
"ip": "4.3.2.1",
"net": "4.3.2.1",
}
}
}
}
我需要列出json文件的第一级键。
使用' from_json).keys()'我得到一个奇怪的语法 - >
[u' fw1',u' fw2']。
' > 字符来自何处以及如何摆脱它们?有没有办法列出键而不是将它们放入数组?
答案 0 :(得分:0)
您不需要在此使用from_json
:
---
- hosts: localhost
gather_facts: True
vars:
my_json: "{{ lookup('file','test.json') }}"
tasks:
- debug:
msg: "Keys list: {{ my_json.keys() }}"