如何在iPhone屏幕上表示JSON数据


{
    Flows =     (
        flow456
    );
    flow456 =     (
        format789,
        format123
    );
    format123 =     {
        row1 =         {
            label = Price;
            textbox =             {
                height = 111;
                width = 333;
            };
        };
        row2 =         {
            button = yes;
        };
    };
    format123Rows =     (
        row1,
        row2
    );
    format789 =     {
        row1 =         {
            label = Price;
            textbox =             {
                height = 111;
                width = 333;
            };
        };
        row2 =         {
            button = yes;
        };
    };
    format789Rows =     (
        row1,
        row2
    );
}

上面是我要在iPhone屏幕上显示的JSON对象。哪个是在屏幕上显示数据的最佳布局?我尝试过Uiview,UistackView,但无法做到。如何在ROW WISE中显示它?如图所示,单击此处查看图像

您需要将JSON对象转换为字符串并在UITEXTVIEW上显示。如果您正在从捆绑包中读取JSON对象,则可以在下面使用。

**NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Data" ofType:@"JSON"];
    //création d'un string avec le contenu du JSON
    NSString *myJSON = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];
    self.textview.text = myJSON;**

如果您从Web服务中获取JSON对象,则可以尝试以下。

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:JSONDic
                                                   options:NSJSONWritingPrettyPrinted 
                                                     error:&error];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];

相关内容

  • 没有找到相关文章

最新更新