从字符串中获取JSON键名

huangapple 未分类评论52阅读模式
标题翻译

Getting JSON names from String

问题

我有一个 JSON 字符串:

{
  "06-2020": {
    "ma01": {
      "0": {"duur": "Dag", "aantalVoertuigen": 2, "tijd": "14:06", "naamHuurder": "K", "prijs": 70},
      "1": {"duur": "Dag", "aantalVoertuigen": 2, "tijd": "14:08", "naamHuurder": "H", "prijs": 70},
      "2": {"duur": "Dag", "aantalVoertuigen": 2, "tijd": "14:08", "naamHuurder": "H", "prijs": 70},
      "3": {"duur": "Dag", "aantalVoertuigen": 2, "tijd": "14:08", "naamHuurder": "H", "prijs": 70},
      "Aantal": 4
    }
  },
  "05-2020": {
    "hallo": {"auto": "ja", "naam": "ja"},
    "za30": {"hallo": "ja", "naam": "ja"}
  }
}

我需要从中提取 "06-2020" 和 "05-2020"。

我尝试使用 JSONObject。但它只适用于一层。

提前致谢。

英文翻译

I have a JSON String:

{
  06-2020={
    ma01={
      0={duur=Dag, aantalVoertuigen=2, tijd=14: 06, naamHuurder=K, prijs=70 },
      1={duur=Dag, aantalVoertuigen=2, tijd=14: 08, naamHuurder=H, prijs=70 },
      2={duur=Dag, aantalVoertuigen=2, tijd=14: 08, naamHuurder=H, prijs=70 },
      3={duur=Dag, aantalVoertuigen=2, tijd=14: 08, naamHuurder=H, prijs=70 },
      Aantal=4
    }
  },
  05-2020={
    hallo={auto=ja, naam=ja },
    za30={hallo=ja, naam=ja }
  }
}

I need to get the 06-2020 and the 05-2020 out of it.

I tried using JSONobject. But that only works with one layer.

Thanks in advance

huangapple
  • 本文由 发表于 2020年5月31日 00:02:16
  • 转载请务必保留本文链接:https://java.coder-hub.com/62105088.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定