iphone - 如何在 Objective-C 中创建一个 json 字符串?

标签 iphone ios objective-c json ipad

我必须动态生成一个 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"
                }
            ]
        }

    ]
}

如何创建 string.json?

最佳答案

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

NSMutableDictionary *dict = [[NSMutableDictionary alloc]init];
[dict setValue:@"Survey1" forKey:@"surveyid"];
[dict setValue:@"responsetime" forKey:@"dd/mm/yyyy hh:mm:ss"];
.
.
.

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

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

学会接受答案并完美地分析答案,并把你的问题说清楚。

关于iphone - 如何在 Objective-C 中创建一个 json 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15516823/

相关文章:

ios - Swift 3 - 使用全屏时如何隐藏状态栏

objective-c - NSWindow 自动保存 - 位置未保存在第二台显示器上

android - 设置 imageView 较小与缩放图像本身之间的区别

ios - 是否可以在 iOS 模拟器中禁用网络?

ios - UIApplicationExitsOnSuspend 是否有 iOS 8 的等效项?

ios - 在 iphone 中显示 UIActionSheet 与 ipad 相同

objective-c - 锁定一个对象不被多个线程访问 - Objective-C

iphone - 如何在不推荐使用 didAccelerate 的情况下注意到快速前进的 Action ?

iphone - 我可以将 NSMutableString 链接到 UITextField 吗?

ios - 类似于 UISearchBar 的自定义 UITableView header