【发布时间】:2020-06-16 17:59:30
【问题描述】:
我在我的项目中遇到了一个问题,基本上我想打印工作列表,用户可以在其中看到可用的工作,并显示每个工作所需的技能(经验标签) 这是我的 json 结果
{
"message": "candidate job listing",
"status": true,
"data": [
{
"id": 1,
"company_name_shown_job": "xyz company",
"job_title": "Android Developer",
"job_description": null,
"experience_tags": [
{
"id": 2,
"employer_job_post_id": 1,
"experience_in": "Android"
},
{
"id": 3,
"employer_job_post_id": 1,
"experience_in": "Php"
}
]
},
{
"id": 2,
"company_name_shown_job": "Abc company",
"job_title": "Web Developer",
"job_description": "<p>Lorem ipsum dolor sit amet,laborum.</p>",
"experience_tags": [
{
"id": 4,
"employer_job_post_id": 2,
"experience_in": "Swift"
},
{
"id": 5,
"employer_job_post_id": 2,
"experience_in": "Java"
}
]
}
]
}
我无法获得经验标签
【问题讨论】:
-
您的
JSON似乎无效。您确定这是您要解码的JSON吗?尝试在此处验证JSONjsonlint.com。 -
你创建了结构模型吗?也许您可以分享一些代码,以便我们指出您的错误。另外,正如@Frankenstein 所说,您的 JSON 无效。您的 experience_tags 中有一个额外的逗号。数组的最后一个元素后面不应有逗号。
-
是的,我通过这个json4swift.com 网站创建了模态
标签: ios json swift jsondecoder json-serialization