Возможно, это вопрос о нобе, но я не могу найти решение нигде, поэтому я хочу спросить.JSON массив объектов в парах
Я пытаюсь сгенерировать форматированные данные JSON с помощью Vapor in swift.
У меня есть класс, названный Customer и класс, названный Parcel В классе Customer, у меня есть переменная var parcelArray = [Parcel]
Я добавил посылки в этом массиве в «drop.get» Теперь я хочу, чтобы генерировать JSON
return try Node(node:[
"firstName" : self.firstName,
"lastName" : self.lastName,
"personID" : self.personID
])
Как добавить parcelArray
? Я хочу привести, как это:
{"name": "Name",
"surname": "Surname",
"person_id": 123123123,
"parcel": [
"parcelName": "parcel 1"
],
"parcel": [
"parcelName" : "parcel 2"
]
}
Похоже, вы уже используете проект пара/узел. Вы видели это? https://github.com/vapor/json –
@DaveWeston Да, это решение - ' "посылку": попробуйте JSON (узел: [? "тест": self.intermedCountry [1] .IntermedCountryName ]) ' Но теперь у меня другая проблема .. Как я могу создавать узлы всех элементов массива внутри узла? Я не могу использовать выражение 'in' внутри другого узла? – ikajava
Я не понимаю ваш следующий вопрос. Можете ли вы опубликовать текущий результат, который вы получаете и чего хотите достичь? –