我有 JSON。如何获取 student_id、first_name 和 second_name?
Posted
技术标签:
【中文标题】我有 JSON。如何获取 student_id、first_name 和 second_name?【英文标题】:I have the JSON. How can I fetch student_id, first_name, and second_name? 【发布时间】:2018-07-02 05:38:47 【问题描述】:这是我从 URL 解析的 JSON。现在我想要来自这个 JSON 的 student_id
、first_name
和 second_name
。我怎样才能得到它?
[
"timestamp": "2017-06-29 05:37:23",
"student_id": "6",
"first_name": "SACHIN",
"second_name": "SINGH",
"sex": "male",
"student_course": "TECH-NON-TECH",
"email_id": "sachinsinghchahar9058841073@gmail.com",
"password": "kbmss@10002",
"phone": "8879505608",
"login_id": "kbmss",
"status": "2",
"roll_no": "",
"payment": "cash",
"amount_description": "cash",
"amount": "8500",
"refrence_id": "",
"child_id": "0",
"plan": "advance",
"valid_upto": "2017-12-14"
]
【问题讨论】:
提示:为了使您的代码格式更好,请在每行左侧添加 4 个空格 - 这称为 Markdown,您可以通过快速网络搜索了解更多信息。 另外,这个网站有一些关于如何提问的很好的指导:***.com/help/how-to-ask - 还有更多关于其他相关主题的文档。阅读本文并遵循指南会大大增加您获得答案的机会。例如您的问题之一是它没有您尝试过的代码示例。这意味着它太宽泛或没有足够的信息来帮助某人。然而,展示你所做的事情会让别人更容易帮助你。祝你好运。 使用.
或[]
表示法访问包含您的JSON 的对象的属性并获得您需要的内容。在您的情况下,例如在技术上是 JSONvar[0].student_id
【参考方案1】:
switch response.result
case .success(let data) :
let json = JSON(data)
更多解释你可以去这个链接。
How to get values of an array of dictionary from alamofire response using swift3
【讨论】:
虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review @petezurich 目前我的答案正确吗?那你对我的回答投了反对票,这太糟糕了。 @FaheemRahman Link 只有答案会很快被否决。可能不是上面的评论者否决了它。我看到您已经编辑了包含代码的答案。这是一个好的开始,可以防止它被删除,但也许添加一些解释为什么会有所帮助,并且可能会将那些反对票变成赞成票!以上是关于我有 JSON。如何获取 student_id、first_name 和 second_name?的主要内容,如果未能解决你的问题,请参考以下文章