如何在swift中为嵌套json使用objectmapper?

如何在swift中为嵌套json使用objectmapper?,swift,jsonobject,objectmapper,Swift,Jsonobject,Objectmapper,我在swift中使用对象映射器库,从解析JSON到对象,我有一个JSON,如下所示: "_links" : { "category.genres": { "href" : "http://dev.abcd.com/api/v1/categories/series/genres" } } 我试图将href映射到模型,但在这里找不到任何解决方案。 我试着去做 genreLink <- (map["_links"]["category.g

我在swift中使用对象映射器库,从解析JSON到对象,我有一个JSON,如下所示:

"_links" :     {
    "category.genres":         {
        "href" : "http://dev.abcd.com/api/v1/categories/series/genres"
    }
}

我试图将href映射到模型,但在这里找不到任何解决方案。 我试着去做

genreLink <- (map["_links"]["category.genres",nested: false]["genres"],urlTransform)

genreLink不幸的是,我认为ObjectMapper的嵌套键功能不支持您的情况。这是因为嵌套中的一个键中已经有一个句点。如果没有,映射将如下所示:


genreLink不幸的是,我认为ObjectMapper的嵌套键功能不支持您的情况。这是因为嵌套中的一个键中已经有一个句点。如果没有,映射将如下所示:

genreLink根据文档:

当您具有包含的嵌套键时,可以按如下方式传递自定义嵌套键分隔符(#629):

func映射(映射:映射){
appName根据文件:

当您具有包含的嵌套键时,可以按如下方式传递自定义嵌套键分隔符(#629):

func映射(映射:映射){

appName感谢您的及时响应。我想我必须使用模型类,因为API响应不在我的控制范围内。@tristan_him,您是说genreLink感谢您的及时响应。我想我必须使用模型类,因为API响应不在我的控制范围内。@tristan_him,您是说genreLink感谢您的及时响应吗nse不在我的控制范围内。@tristan_他,你是说genreLink吗
func mapping(map: Map) {
    appName <- map["com.myapp.info->com.myapp.name", delimiter: "->"]
}