Как отобразить объект json в строку при использовании <-map ["xx"] - PullRequest
0 голосов
/ 29 мая 2019

Мне нужно преобразовать объект json в строку при отображении, но fromJSON всегда равен nil.

Я предоставляю фрагмент кода, в котором я думаю, что я не должен получать ноль в value. Я предположил, что должен получить JSON, который находится под "a.b"

   func mapping(map: Map) {
        b <- (map["a.b"], TransformOf<String, String>(fromJSON: { value in print("json \(value)"); return String(value) }, toJSON: { $0.map { String($0) } }))
    }

JSON, из которого я пытаюсь отобразить, выглядит примерно так

{
"a" : {
       "b" : { ..... } <- this is the piece I need as string
      }
}

1 Ответ

0 голосов
/ 29 мая 2019

Возможно, вы захотите посмотреть на

Использование JSON с пользовательскими типами

, которая содержит рабочую игровую площадку для преобразования JSON с использованием Swift Codable

...