嘗試解析如下 JSON 時,NSJSONSerialization 返回 nil,且無錯誤信息:
{
"speakers": [
{ "name":"Value", "picture":"URL", "business":"VALUE", "desc":"VALUE", "twitter":"URL" }
{ ... } // 此處缺少逗號
]
}
JSON 格式錯誤:數組元素之間缺少分隔逗號。JSON 規範要求對象或數組的多個元素必須用逗號分隔。
在兩個對象之間添加逗號:
{
"speakers": [
{ "name":"Value", ... },
{ ... } // 現在合法了
]
}
調試技巧:使用在線 JSON 驗證工具(如 jsonlint.com)或 Xcode 控制台打印 parsingError 可快速定位語法錯誤。