我正在使用SwiftyJSON获取JSON数据,并使用以下方法获得了一个可更改的数组:
let worldDataGenJSON = JSON(data:data)
worldDataGenBlocks = worldDataGenJSON["blocks"]["x"].arrayValue as Array
有了这个,我可以轻松地附加到worldDataGenBlocks:
worldDataGenBlocks.append([
"y": [:]
])
我在worldDataGenBlocks中创建了一个名为“y”的新数组,但是我无法追加到它
worldDataGenBlocks[0]["y"][0].append([
"bid": 0,
"id": 0,
"fid": 0
])
它会说:
“JSON”类型的值没有成员“追加”
我也尝试这样设置,但无济于事:
worldDataGenBlocks[cX]["y"][cY] = [
"bid": 0,
"id": 0,
"fid": 0
]
每次打印“worldDataGenBlocks”时,它都会显示空的“y”数组。
请帮忙。