我试图找到如何使用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]等以使其起作用。
*我知道如果可能的话,不要使用第三方内容,但是如果没有第三方,我的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
希望有帮助...