【问题标题】:What to do in swift? [duplicate]快速做什么? [复制]
【发布时间】:2017-05-25 18:56:31
【问题描述】:

在从服务器获取 json 时遇到问题,json 的示例如下所示:

[{
"subject": "First Post",
"body": "This is a test post coming from mySQL server",
"user": "user",
"date": "2017-04-30",
"comments": "[]",
"id": 1 }]

我不知道这会制成什么样的物体,坦率地说,如果你能帮助我,我将不胜感激。

【问题讨论】:

标签: ios json swift


【解决方案1】:

最重要的是:读取 JSON。这很简单:

  • {} 是字典 ([String:Any])。
  • [] 是一个数组([[String:Any]] 有时是 [Any])。
  • 所有密钥都必须是String
  • 双引号中的所有值都是String
  • 带小数位的数值为Double
  • 不带小数位的数值为Int
  • true / false(不是双引号)是Bool
  • nullNSNull

这就是 JSON 的整个类型集。


使用(NS)JSONSerialization 类从数据中创建一个对象。
SO上有数百(我猜是数千)examples

【讨论】:

    猜你喜欢
    • 2015-11-13
    • 2011-09-27
    • 1970-01-01
    • 2015-05-05
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 2021-11-03
    相关资源
    最近更新 更多