【发布时间】:2015-08-25 00:51:38
【问题描述】:
我有一本字典需要转换为 Json。
[
Dict1:1,
test: A Value,
NestedDict1:[
city: A City Name,
address: An Address,
NestedDict2: [
1: 1,
39: 2
],
favorite1: 2,
favorite3: Chocolate
]
]
当我使用
NSJSONSerialization.dataWithJSONObject(myJsonDict, options: NSJSONWritingOptions.PrettyPrinted, error: nil)
它只编码最外层的字典。所以我的输出看起来像这样:
{
"Dict1":"1",
"test": "A Value",
"NestedDict1":"[
city: A City Name,
address: An Address,
NestedDict2: [
1: 1,
39: 2
],
favorite1: 2,
favorite3: Chocolate
]"
}
我如何也将内部字典 JSON 格式?
【问题讨论】:
-
试试不为
options:参数传递.PrettyPrinted? -
为什么有人投了反对票?对我来说看起来是一个非常有效的问题!!!
-
@nhgrif 尝试不先进行漂亮的打印,数据最终相同,只是外部被编码
-
@kbgn27 该链接实际上是一个字典数组,似乎对我的字典问题没有帮助
标签: json swift dictionary