SwiftyJSON 数组元素?

SwiftyJSON array elements?

我尝试寻找如何使用 SwiftyJSON 数组,但似乎没有任何效果。

我在使用 swift 之前的功能是:

json.brands.count
json.brands[0].name
json.brands[0].subname
json.brands[0].value

json.brands[1].name
json.brands[1].subname
json.brands[1].value

//Etc

现在我正在使用:

json[“brands”][“name”].exists()
json[“brands”][“name”].string

但努力插入 [0] [1] 等以使其工作。

*我知道如果可能的话不要使用第 3 方内容,但如果没有第 3 方,我的 JSON api 将无法工作。由于数据库中有 10 个用户输入,其中有数千个 JSON 的动态条目,所以我无法对它们全部进行编码,然后可能存在一些对象,如果它们存在,它们可能包含一个值.

我尝试了传统的 swift json 解码器方法,但是使用动态嵌套 JSON 捕获所有错误让我很头疼。*

你可以试试这个:

json[“brands”][0][“name”].exists()
json[“brands”][0][“name”].string

json[“brands”][1][“name”].exists()
json[“brands”][1][“name”].string

希望对您有所帮助...