简体   繁体   English

Objective-c中的JSON解析[xcode 6]

[英]JSON Parsing in Objective-c[xcode 6]

I am getting the response like this. 我正在得到这样的回应。 How can I get the values? 如何获得这些值? MODEOFTRAVEL_ID its the key value and MODEOFTRAVELNAME this is the other key. MODEOFTRAVEL_ID其键值,而MODEOFTRAVELNAME这是另一个键。

{
        ColumnValuesList =         (
                        (
                1,
                Flight
            ),
                        (
                2,
                Train
            ),
                        (
                3,
                "By Road"
            ),
                        (
                21,
                "By Bus"
            )
        );
        TableColumns =         (
            "MODEOFTRAVEL_ID",
            MODEOFTRAVELNAME
        );
        TableName = "CTZ_MODEOFTRAVEL";
    },

If the question data is the contents of a variable (say d) which is an NSDictionary then: 如果问题数据是作为NSDictionary的变量(例如d)的内容,则:

Example: 例:

NSDictionary *d = @{
    @"ColumnValuesList" : @[
        @[ @1,  @"Flight" ],
        @[ @2,  @"Train" ],
        @[ @3,  @"By Road" ],
        @[ @21, @"By Bus" ]
    ],
    @"TableColumns" : @[
        @"MODEOFTRAVEL_ID",
        @"MODEOFTRAVELNAME"
    ],
    @"TableName" : @"CTZ_MODEOFTRAVEL"
    };

NSString *columnName0 = d[@"TableColumns"][0];
NSString *columnName1 = d[@"TableColumns"][1];
NSLog(@"columnName0: %@", columnName0);
NSLog(@"columnName1: %@", columnName1);

Output: 输出:

columnName0: MODEOFTRAVEL_ID columnName0:MODEOFTRAVEL_ID
columnName1: MODEOFTRAVELNAME columnName1:MODEOFTRAVELNAME

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM