преобразовать словарь JSON в выход из файла JSON Swift - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь добавить JSON в существующий файл JSON. JSON добавляется в файл, но он удаляет существующие данные JSON. Я попробовал все, но это не работает для меня.

enter image description here

   let path = Bundle.main.path(forResource: "menu", ofType: "json")!
    print(path)
    ///geting existing json file
    let dataFromFile = try? Data(contentsOf: URL(fileURLWithPath: path))
    let jsonData = try! JSON(data: dataFromFile!)

    var data: [JSON] = []

    let dataDic =  ["name": "Biryani", "Price": "24", "menuType":"Mains","logo" : "mains1"]
    print(dataDic)
    var newitemjson = JSON(dataDic)
    data = [newitemjson]
    data = data + jsonData["Mains"].arrayValue
    print(data)
    let str = data.description
      let saveData = str.data(using: .utf8)!

     if let file = FileHandle(forWritingAtPath:path) {
          //  let rawData = try? JSONSerialization.data(withJSONObject: newitemjson, options: .prettyPrinted)
            file.write(saveData)
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...