将Xcode数据发送到JSON

时间:2014-10-24 02:33:47

标签: objective-c json

我对xcode相当新,但我目前有一个应用程序将数据发送到sql数据库,但我知道它必须首先通过JSON。

假设我的应用只是一个文本框,用户输入名称并提交。如何将该数据转换为JSON?语法是什么样的?

1 个答案:

答案 0 :(得分:1)

https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSJSONSerialization_Class/

如果您通过网络发送数据,请查看AFNetworking。

(在回复评论时添加)

NSString *jsonFromObject(id object)
{
    NSError* error = nil;
    NSData* jsonData = [NSJSONSerialization dataWithJSONObject: object options: 0 error: &error];
    if (error) {
        NSLog(@"error creating json string: %@", error);
    }
    return [[NSString alloc] initWithData: jsonData encoding: NSASCIIStringEncoding];
}