如何在Swift 2中将有效的Javascript JSON转换为字典?

如何在Swift 2中将有效的Javascript JSON转换为字典?,swift,Swift,我正试图在类型为[String:AnyObject]的变量中从此创建一个字典 我正在使用Alamofire提出请求。但是,responseJSONresponse处理程序不起作用,因为它在Swift中不是一个“有效”的JSON对象。如何解决这个问题?您的文本不是有效的JSON(您可以检查它),因为它在属性字符串周围缺少引号。虽然它可能是一个JavaScript对象,但这并不是valid的同义词NSJSONSerialization(这肯定是支持该函数的原因)将正确地拒绝输入 您应该修复JSON,

我正试图在类型为
[String:AnyObject]
的变量中从此创建一个字典


我正在使用Alamofire提出请求。但是,
responseJSON
response处理程序不起作用,因为它在Swift中不是一个“有效”的JSON对象。如何解决这个问题?

您的文本不是有效的JSON(您可以检查它),因为它在属性字符串周围缺少引号。虽然它可能是一个JavaScript对象,但这并不是valid的同义词
NSJSONSerialization
(这肯定是支持该函数的原因)将正确地拒绝输入


您应该修复JSON,最好是在源代码处。您可以通过Swift中的字符串编辑功能进行后处理,但这不是一个好主意

您的文本不是有效的JSON(您可以检查),因为它在属性字符串周围缺少引号。虽然它可能是一个JavaScript对象,但这并不是valid的同义词
NSJSONSerialization
(这肯定是支持该函数的原因)将正确地拒绝输入


您应该修复JSON,最好是在源代码处。您可以通过Swift中的字符串编辑功能进行后处理,但这不是一个好主意

此JSON无效。必须引用密钥。如果得到正确的响应,请尝试验证json,然后尝试实现它。有时json数据格式不正确。此json无效。必须引用密钥。如果得到正确的响应,请尝试验证json,然后尝试实现它。有时json数据的格式不正确,我无法修复源json,因为它是一个Web API。有没有办法在键周围添加引号?我无法修复源JSON,因为不幸的是它是一个Web API。有没有办法在关键点周围添加引号?