Ios 从一些字符串数据创建一个简单的json对象
我已经阅读了近100个关于SO的问题,但我仍然无法理解如何从一组简单字符串创建一个简单的JSON对象。每次尝试都以未解析的引用结束 例如: 键1:值1 键2:值2 键3:值3 我想使用Objective C从上面创建一个JSON对象。谢谢 编辑:这就是我创建字典的方式Ios 从一些字符串数据创建一个简单的json对象,ios,objective-c,json,Ios,Objective C,Json,我已经阅读了近100个关于SO的问题,但我仍然无法理解如何从一组简单字符串创建一个简单的JSON对象。每次尝试都以未解析的引用结束 例如: 键1:值1 键2:值2 键3:值3 我想使用Objective C从上面创建一个JSON对象。谢谢 编辑:这就是我创建字典的方式 NSDictionary *jsonDict = [NSDictionary dictionaryWithObjectsAndKeys: @"key1", @"val1",
NSDictionary *jsonDict = [NSDictionary dictionaryWithObjectsAndKeys:
@"key1", @"val1",
@"key2", @"val2",
@"key3", @"val3",
nil];
此数据将采用json格式创建包含数据的NSDictionary,并通过NSJSONSerialization运行。
NSString
->data->NSJSONSerialization
。您的字符串集到底是什么样子的?寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中复制它所需的最短代码。您应该查看[this][1]这样的问题。[1] 当前位置我现在没有字符串。我正在寻找任何一个示例,它只允许我输入键值对并以json对象结束。此外,我还设法创建了一个NSDictionary,但将其转换为JSON对象似乎是不可能的。我正在尝试这个NSString*json_str=[NSString stringfromdiction:jsonDict]代码>但找不到stringFromDictionary。我无法解释我有多感激。非常感谢。
NSDictionary *jsonDict = [NSDictionary dictionaryWithObjectsAndKeys:
@"key1", @"val1",
@"key2", @"val2",
@"key3", @"val3",
nil];
NSError *error;
NSData *jsonData =[NSJSONSerialization dataWithJSONObject:jsonDict options:0 error:&error];