【发布时间】:2018-05-13 21:57:47
【问题描述】:
如何解析带有未知变量的 JSON?我知道“欧洲”将永远存在,但城市名称(例如德国、...等)将始终是可变的。我正在尝试从每个条目中提取城市和主机名。
{
"Europe": {
"Germany": [
{
"hostname": "host1"
}
],
"Poland": [
{
"hostname": "host2"
}
],
"Denmark": [
{
"hostname": "host3"
}
],
【问题讨论】:
-
在我看来 json 格式很差。理想情况下,每个值都应该有一个用于遍历目的的有效键。
-
您可以尝试将其转换为 python 字典并对其进行迭代。这就是你想要的吗?
-
@Umesh 你能举个例子说明你的意思吗?
-
@EthanB,看到这个
"continent": "Europe": { "country": "Germany": [ { "hostname": "host1" } ],
标签: python json python-3.x