在目标C中创建一个json字符串

kri*_*hna 5 iphone json objective-c ipad ios

我必须动态生成一个json字符串,并需要发送到服务器.是否有人知道如何使用它NSJSONSerialization.下面是我的字符串

{
    "surveyid": "Survey1",
    "responsetime": "dd/mm/yyyy hh:mm:ss",
    "location": null,
    "surveyresponses": [
        {
            "questionid": "111",
            "responses": [
                {
                    "response": "Good",
                    "optionid": 1,
                    "language": "en"
                }
            ]
        },
        {
            "questionid": "112",
            "responses": [
                {
                    "response": "bad",
                    "optionid": 2,
                    "language": "en"
                }
            ]
        }

    ]
}
Run Code Online (Sandbox Code Playgroud)

如何创建一个string.json,如果有人知道请帮助.提前致谢.

Kri*_*ish 3

我完全同意@Apurv,实际上@Paras Joshi 给出了你问题的实际答案......(如何发送)

NSMutableDictionary *dict = [[NSMutableDictionary alloc]init];
[dict setValue:@"Survey1" forKey:@"surveyid"];
[dict setValue:@"responsetime" forKey:@"dd/mm/yyyy hh:mm:ss"];
.
.
.
Run Code Online (Sandbox Code Playgroud)

然后是一个数组forKey @"surveyresponses"...在其中再次创建一个字典...bla..bla

请先明确你到底想要什么...如何发送 JSON 字符串/如何生成 JSON 值。

学会接受答案并完美地分析答案,并明确你的问题。