8.9. Serializacja tablic i słowników do obiektu JSON
Problem
Chcesz przeprowadzić serializację słownika lub tablicy do obiektu JSON, który następnie będziesz mógł przekazać poprzez sieć lub po prostu zapisać na dysku.
Rozwiązanie
Użyj metody dataWithJSONObject:options:error:
klasy NSJSONSerialization
.
Analiza
Metoda dataWithJSONObject:options:error:
klasy NSJSONSerialization
pozwala na przeprowadzenie serializacji słowników i tablic zawierających jedynie egzemplarze zmiennych NSString
, NSNumber
, NSArray
i NSDictionary
oraz NSNull
dla wartości nil
. Jak już wcześniej wspomniałem, obiekt przekazywany wymienionej metodzie powinien być tablicą lub słownikiem.
Teraz przystępujemy do utworzenia prostego słownika wraz z kilkoma parami klucz-wartość.
NSMutableDictionary ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.