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
希望对您有所帮助...
我尝试寻找如何使用 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
希望对您有所帮助...