草庐IT

NSJsonserialization

全部标签

ios - 如何让 NSJSONSerialization 将 boolean 值输出为真或假?

我正在使用NSJSONSerializationdataWithJSONObject将我的类序列化为JSON。当它序列化一个BOOL时,它会在JSON字符串中为其提供值1或0。我需要这是真或假。这可以通用吗? 最佳答案 当我创建[NSNumbernumberWithBool:NO]时,NSJSONSerialization在JSON字符串中返回单词“false”。编辑通过新的快捷方式,您还可以使用这些方便的人:@(YES)/@(NO)@(1)/@(0)@YES/@NO@1/@0这样你可以避免循环遍历你的值之类的事情。我想要完全相反的

ios - 如何让 NSJSONSerialization 将 boolean 值输出为真或假?

我正在使用NSJSONSerializationdataWithJSONObject将我的类序列化为JSON。当它序列化一个BOOL时,它会在JSON字符串中为其提供值1或0。我需要这是真或假。这可以通用吗? 最佳答案 当我创建[NSNumbernumberWithBool:NO]时,NSJSONSerialization在JSON字符串中返回单词“false”。编辑通过新的快捷方式,您还可以使用这些方便的人:@(YES)/@(NO)@(1)/@(0)@YES/@NO@1/@0这样你可以避免循环遍历你的值之类的事情。我想要完全相反的

json - 如何将 JSON 字符串转换为字典?

我想在我的swift项目中创建一个函数,将String转换为Dictionaryjson格式,但我遇到了一个错误:Cannotconvertexpression'stype(@lvalueNSData,options:IntegerLitralConvertible...这是我的代码:funcconvertStringToDictionary(text:String)->Dictionary{vardata:NSData=text.dataUsingEncoding(NSUTF8StringEncoding)!varjson:Dictionary=NSJSONSerialization

json - 如何将 JSON 字符串转换为字典?

我想在我的swift项目中创建一个函数,将String转换为Dictionaryjson格式,但我遇到了一个错误:Cannotconvertexpression'stype(@lvalueNSData,options:IntegerLitralConvertible...这是我的代码:funcconvertStringToDictionary(text:String)->Dictionary{vardata:NSData=text.dataUsingEncoding(NSUTF8StringEncoding)!varjson:Dictionary=NSJSONSerialization

ios - 来自 NSString 的 NSJSONSerialization

如果我有一个NSString并且我想使用NSJSONSerialization,是否可以?我该怎么做? 最佳答案 首先,您需要通过执行以下操作将您的NSString转换为NSDataNSData*data=[stringDatadataUsingEncoding:NSUTF8StringEncoding];然后只需使用JSONObjectWithData方法将其转换为JSONidjson=[NSJSONSerializationJSONObjectWithData:dataoptions:0error:nil];

ios - 来自 NSString 的 NSJSONSerialization

如果我有一个NSString并且我想使用NSJSONSerialization,是否可以?我该怎么做? 最佳答案 首先,您需要通过执行以下操作将您的NSString转换为NSDataNSData*data=[stringDatadataUsingEncoding:NSUTF8StringEncoding];然后只需使用JSONObjectWithData方法将其转换为JSONidjson=[NSJSONSerializationJSONObjectWithData:dataoptions:0error:nil];
78910