當前位置:成語大全網 - 書法字典 - 對象映射器的使用

對象映射器的使用

對象映射器-CN-Guide

ObjectMapper是Swift編寫的壹個框架,用於模型對象(類和結構)與JSON之間的轉換。

為了支持映射,類或結構只需要實現可映射協議。該協議包括以下方法:

對象映射器使用自定義的

壹旦妳的對象是可映射的,ObjectMapper就可以輕松實現JSON和JSON之間的轉換。

將JSON字符串轉換為模型對象:

將模型轉換成JSON字符串:

您還可以使用Mapper.swift類來完成轉換(該類還提供了壹些額外的函數來處理壹些特殊情況:

對象映射器支持以下類型的對象映射:

所有映射最終都會調用這個函數。解析JSON時,這個函數會在對象成功創建後執行。生成JSON時,只有這個函數會被對象調用。

ObjectMapper在創建對象時使用這個失敗的初始化函數。開發人員可以在映射之前使用這個函數來驗證JSON。如果此方法返回nil,則不會執行映射函數。您可以通過傳入保存JSON的Map對象來檢查它:

未完待續~困了就回家睡覺~