【问题标题】:Unable to Extract Data from the Dictionary<String, Any> in swift无法快速从 Dictionary<String, Any> 中提取数据
【发布时间】:2021-01-28 20:07:33
【问题描述】:

我有以下格式的 Dictionary 数据。我需要从中提取值。我无法提取值,最初它在我看来是 JSON,但它是 Dictionary 类型。谁能帮帮我。

 **{
        message =     {
            "pn_apns" =         {
                aps =             {
                    alert =                 {
                        body = "Andy - Picture added!";
                        roomId = 1611711512726;
                        title = "New chat on flag - New flag ";
                    };
                    sound = default;
                };
            };
            senderId = "XXXX@XXXXX";
            text = "Euclid%20Ave./Flag%20%26%20Chat/New%20flag%20/Original/1AF3956D-AEC4-485C-B8C2-3F97AEE05C58.png";
            type = P;
            uuid = "XXXXXXX-70CB-4301-DDDD-FFFFFFFF";
        };
        timetoken = 16117629931914202;
        uuid = "XXXX@XXXXX";
    }**

【问题讨论】:

  • 1) 这不是 json,请发布原始 json 字符串 2) 打印错误时,请使用 print(error) 来获取更多信息的错误消息
  • 感谢您纠正我说它是字典
  • 也许你应该从dictionaries开始阅读

标签: swift swift4


【解决方案1】:

这不是 JSON。

查看https://www.json.org/json-en.html 站点。

要检查字符串,请使用https://jsonlint.com

【讨论】:

  • 感谢它是 swift 中的 Dictionary 类型。在我看来,它看起来像 JSON。谢谢指正
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-02
  • 2017-06-07
  • 1970-01-01
  • 1970-01-01
  • 2021-07-18
  • 2020-02-02
  • 2020-03-07
相关资源
最近更新 更多