使用Decodable的init解析嵌套的JSON(来自解码器:)

时间:2019-06-20 00:57:32

标签: json swift codable decodable

我正在使用带有解码器的Deodable解码JSON(来自解码器:),但无法解析出我的嵌套JSON。

我要解析的JSON: 我认为主要的冲突是解析边缘数组。 目的是获得一个可以与键,值和名称空间一起使用的模型。 需要使用init(来自解码器:)。

SELECT rownum, f.CompanyName, f.EmployeeCity, f.PrioritySL, 
                                               f.EmployeeSeniorityLevel, f.EmployeeID
FROM ( SELECT ConcatKey, MIN(PrioritySL) AS PSL, ROW_NUMBER() OVER(PARTITION BY 
                                                             f.CompanyName) AS rownum
       FROM dbo.WalkerItContacts
       GROUP BY ConcatKey) AS x
                    INNER JOIN dbo.WalkerItContacts AS f ON f.ConcatKey = x.ConcatKey 
                                                             AND f.PrioritySL = x.PSL
WHERE f.PrioritySL != '10' AND rownum <= 2
ORDER BY f.CompanyName ASC;

从技术上讲,这是可行的,但希望使用init(来自解码器:)并返回一个仅具有键,值和名称空间的模型,而没有多个单独的结构/类。

[{id:1, name: hugo}, {id:2, name:sally}]

0 个答案:

没有答案