Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从一些字符串数据创建一个简单的json对象_Ios_Objective C_Json - Fatal编程技术网

Ios 从一些字符串数据创建一个简单的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",

我已经阅读了近100个关于SO的问题,但我仍然无法理解如何从一组简单字符串创建一个简单的JSON对象。每次尝试都以未解析的引用结束

例如:

键1:值1

键2:值2

键3:值3

我想使用Objective C从上面创建一个JSON对象。谢谢

编辑:这就是我创建字典的方式

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];