JSON в NSDictionary литерал


Мне нужно построить NSDictionary, который я затем могу разобрать с NSJSONSerialization, чтобы получить хорошую JSON форматированную строку.

Конечный результат моего JSON должен быть примерно таким:

"Viewport":{
        "BottomRight":{
            "Latitude":1.26743233E+15,
            "Longitude":1.26743233E+15
        },
        "TopLeft":{
            "Latitude":1.26743233E+15,
            "Longitude":1.26743233E+15
        }
    }

Я решил, что проще всего использовать литералы NSDictionary, но как я буду создавать многоуровневые вложенные словари, делая это таким образом?

Кроме того, мне нужно будет установить значения lat и long при создании словаря.

1 3

1 ответ:

Можно произвольно гнездить либералов:

@{@"Viewport":@{
    @"BottomRight":@{
        @"Latitude":@(1267...),
        @"Longitude":@(126...)
    },
    ...