Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 快速将数组追加到数组_Arrays_Json_Swift_Xcode - Fatal编程技术网

Arrays 快速将数组追加到数组

Arrays 快速将数组追加到数组,arrays,json,swift,xcode,Arrays,Json,Swift,Xcode,嗨,伙计们,我对这种数组有一个问题,所以基本上我想通过一个数组向我的服务器传递数据,如下所示: {adult=[["Mr", "Benedict Cumberbatch", "07", "September", "1989", "null", "0", "null", "null", "null", "null", "null"],["Mr", "Tony Stark", "17", "July", "1996", "null", "0", "null", "null", "null", "nu

嗨,伙计们,我对这种数组有一个问题,所以基本上我想通过一个数组向我的服务器传递数据,如下所示:

{adult=[["Mr", "Benedict Cumberbatch", "07", "September", "1989", "null", "0", "null", "null", "null", "null", "null"],["Mr", "Tony Stark", "17", "July", "1996", "null", "0", "null", "null", "null", "null", "null"]]}
我有这样的数组

["Mr", "Benedict Cumberbatch", "07", "September", "1989", "null", "0", "null", "null", "null", "null", "null"]
还有这个

["Mr", "Tony Stark", "17", "July", "1996", "null", "0", "null", "null", "null", "null", "null"]
我用以下代码创建它:

    PassengerModel.passenger_array_json.append(title)
    PassengerModel.passenger_array_json.append(name)
    PassengerModel.passenger_array_json.append(date!)
    PassengerModel.passenger_array_json.append(month!)
    PassengerModel.passenger_array_json.append(year!)
    PassengerModel.passenger_array_json.append("null")
    PassengerModel.passenger_array_json.append("0")
    PassengerModel.passenger_array_json.append("null")
    PassengerModel.passenger_array_json.append("null")
    PassengerModel.passenger_array_json.append("null")
    PassengerModel.passenger_array_json.append("null")
    PassengerModel.passenger_array_json.append("null")
所以我有一个想法,如果我把数组附加到一个数组中,就会得到这个结果, 我试试这个:

PassengerModel.passenger_array_json_2.append(PassengerModel.passenger_array_json)
但它给了我一个错误,任何人都知道,我可以以某种方式创建如下数据:

["Mr", "Benedict Cumberbatch", "07", "September", "1989", "null", "0", "null", "null", "null", "null", "null"],["Mr", "Tony Stark", "17", "July", "1996", "null", "0", "null", "null", "null", "null", "null"]

你的代码到底是什么

let sherlock = ["Mr", "Benedict Cumberbatch"] //Implicit type of sherlock: [String] (or Array<String> if you want)
let ironman = ["Mr", "Tony Stark"]
var characters: [[String]] = [] //Here you create an array of arrays, so one entry for each superhero
characters.append(sherlock)
characters.append(ironman)

你的代码到底是什么

let sherlock = ["Mr", "Benedict Cumberbatch"] //Implicit type of sherlock: [String] (or Array<String> if you want)
let ironman = ["Mr", "Tony Stark"]
var characters: [[String]] = [] //Here you create an array of arrays, so one entry for each superhero
characters.append(sherlock)
characters.append(ironman)

显示乘客模型的代码。为什么要像这样在阵列中向服务器传递数据?作为字典发送会更好。
array.append(contentsOf:anotherArray)
?这部分:
[“Mr”,“Benedict Cumberbatch”,“07”,…
是一个字符串数组。我想最好像
{“title:”Mr”,“name:”Benedict Cumberbatch“…}
我没想到要解释这一点。最好将其映射到符合codable的角色模型,而不是itAlso,作为一名web和移动开发人员。我知道,发送这样的数据时,服务器端的数据是有序的,并且必须按顺序读取。如果某个值丢失/错误放置,则您的数据就是错误的。a至少对于密钥对,排序并不重要乘客型号的代码如何。为什么您试图将数据以这样的方式以数组形式传递给服务器?最好将其作为字典发送。关于
array.append(contentsOf:anotherArray)
?此部分:
[“Mr”,“Benedict Cumberbatch”,“07”,…
是一个字符串数组。我认为最好像
{“title”:“Mr”,“name”:“Benedict Cumberbatch”…}
我没想到要解释这一点。最好将其映射到符合codable的角色模型,而不是itAlso,作为一名web和移动开发人员。我知道,发送这样的数据时,服务器端的数据是有序的,并且必须按顺序读取。如果某个值丢失/错误放置,则您的数据就是错误的。a至少对于密钥对,排序并不重要