SwiftyJSON 如何追加数据
SwiftyJSON how to append data
我尝试用这种结构创建 JSON:
var json: JSON = [
"params": [
"token": Utilities.token,
"language": "RU",
"billerId": biller.id,
],
"data": [
"serviceData": [
//I want put here additional data
]
]
]
在"serviceData"中我想添加字段和值,但是我在编译之前不知道它们有多少,他叫什么名字。
我尝试通过这种方式添加这些字段:
for item in templateItems{
let key:String = item.name
let value: String = item.value
json["data"]["serviceData"][key] = value
}
但是没用
不应该是数组,是键值字典
替换
"seviceData": []
有
"serviceData": [:]
前者定义了一个空数组。后者定义了一个空字典。
我尝试用这种结构创建 JSON:
var json: JSON = [
"params": [
"token": Utilities.token,
"language": "RU",
"billerId": biller.id,
],
"data": [
"serviceData": [
//I want put here additional data
]
]
]
在"serviceData"中我想添加字段和值,但是我在编译之前不知道它们有多少,他叫什么名字。
我尝试通过这种方式添加这些字段:
for item in templateItems{
let key:String = item.name
let value: String = item.value
json["data"]["serviceData"][key] = value
}
但是没用
不应该是数组,是键值字典
替换
"seviceData": []
有
"serviceData": [:]
前者定义了一个空数组。后者定义了一个空字典。