306得票35回答
使用Swift读取JSON文件

我在尝试将一个JSON文件读入Swift中以便进行处理,但是我遇到了很大的困难。我花费了两天时间搜索和尝试不同的方法,但迄今为止没有成功,因此我注册了StackOverFlow,希望有人能指点我正确的方向...... 我的JSON文件名为test.json,包含以下内容:{ "perso...

253得票10回答
如何将JSON字符串转换为字典?

我想在我的 Swift 项目中创建一个函数,将字符串转换为字典 JSON 格式,但是我遇到了一个错误: 无法将表达式的类型转换为 (@lvalue NSData,options:IntegerLitralConvertible ... 这是我的代码:func convertStri...

78得票7回答
无法将类型为“NSTaggedPointerString”的值转换为“NSNumber”

我有一个类似这样的Swift结构。struct Usage { var totalData: Double var remainingTotalData: Double init(jsonData: NSData) { var jsonDict = [...

47得票4回答
Swift:如何将结构体转换为JSON?

我创建了一个struct并想将其保存为JSON文件。struct Sentence { var sentence = "" var lang = "" } var s = Sentence() s.sentence = "Hello world" s.lang = "en" ...

44得票4回答
NSString转NSJSONSerialization

如果我有一个NSString并想要使用NSJSONSerialization,这是可能的吗?我该如何做到这一点?

34得票4回答
如何通过NSJSONSerialization在JSON中包含空值?

我觉得我已经彻底理解了如何使用NSJSONSerialization。我正在进行的调用是:[NSJSONSerialization dataWithJSONObject:parameters options:0 error:&error] 其中参数是一个包含键和值的NSDictiona...

29得票5回答
如何防止NSJSONSerialization在URL中添加额外的转义字符

我该如何防止NSJSONSerialization在我的URL字符串中添加额外的反斜杠?NSDictionary *info = @{@"myURL":@"http://www.example.com/test"}; NSData data = [NSJSONSerialization dat...

22得票5回答
JSON.NET如何序列化JObject并忽略空属性

我有一个JObject,用作调用RESTful Web服务的模板。这个JObject是通过解析器创建的,由于它被用作模板告诉用户端点模式的样子,所以我不得不想出一种方法来保留所有属性,这就是为什么我将它们的值默认设置为null的原因。例如,这就是原始对象的样子:{ "Foo":{ ...

20得票5回答
Swift、NSJSONSerialization和NSError

当数据不完整时,NSJSONSerialization.JSONObjectWithData会导致应用程序崩溃,并出现unexpectedly found nil while unwrapping an Optional value错误,而不是使用NSError变量通知我们。因此,我们无法防止...

18得票2回答
NSJSONSerialization生成NSCFString*和NSTaggedPointerString*

执行NSJSONSerialization对以下json的操作,有时会返回NSCFString*和NSTaggedPointerString*字符串值。是否有人知道为什么会这样,并且NSJSONSerialization使用什么来确定返回哪种类型? jsonData = [NSJSONSer...