Проверить вложенный словарь внутри нулевого значения - PullRequest
0 голосов
/ 24 августа 2018
"data": {
        "assetID": "VMSA0000000000310652",
        "lastModified": null,
        "locale": {
          "MetadataAlbum": {
            "Artists": {
              "Artist": {
                "ArtistName": "Various Artists",
                "ArtistRole": null
              }
            },
            "Publishable": "true",
            "genres": {
              "genre": {
                "extraInfos": null,
              }
            },

Я получаю случайное null значение из JSON.Я хочу удалить тот ключ, значение которого null или nil

1 Ответ

0 голосов
/ 24 августа 2018

То, что вы показываете, это не NSDictionary, а строка JSON.Прежде всего он должен быть десериализован в объект со связной структурой, а затем использован соответствующим образом (например, используя NSJsonSerialization ).Если по какой-либо причине десериализация не требуется, вы можете рассматривать ее как строку и добавлять ее как значение, например:

[NSUserDefaults setObject:myJSON forKey:@"JSONString"]

, где myJSON - вся строка JSON

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...