{
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];