【问题标题】:I have a JSON file attached below and i want to print it in the console, currently i am using xcode 4.4 [closed]我在下面附加了一个 JSON 文件,我想在控制台中打印它,目前我使用的是 xcode 4.4 [关闭]
【发布时间】:2012-09-22 10:37:22
【问题描述】:
companies:[
{
  "name":"APPLE",
  "id":"1",
  Departments:[
  {
     "name":"Designing",
     "id":"1.1",
     Employees:[
     {
     "name":"Ramesh",
     "id":"1.1.1",
     "salary":"4lakhs"
     },
     {
     "name":"Suresh",
     "id":"1.1.2",
     "salary":"4lakhs"
     },
      {
     "name":"Mukesh",
     "id":"1.1.3",
     "salary":"4lakhs"
     }
     ]
     },


     {
     "name":"Developing",
     "id":"1.2",
     Employees:[
     {
     "name":"Ram",
     "id":"1.2.1",
     "salary":"4lakhs"
     },
     {
     "name":"Sam",
     "id":"1.2.2",
     "salary":"4lakhs"
     },
      {
     "name":"Dham",
     "id":"1.2.3",
     "salary":"4lakhs"
     }
     ]
     },

     {
     "name":"Testing",
     "id":"1.3",
     Employees:[
     {
     "name":"Rocky",
     "id":"1.3.1",
     "salary":"4lakhs"
     },
     {
     "name":"Jockey",
     "id":"1.3.2",
     "salary":"4lakhs"
     },
      {
     "name":"Sockey",
     "id":"1.3.3",
     "salary":"4lakhs"
     }
     ]
     }
     ]
     },




{
  "name":"GOOGLE",
  "id":"2",
  Departments:[
  {
     "name":"Designing",
     "id":"2.1",
     Employees:[
     {
     "name":"Ramesh",
     "id":"2.1.1",
     "salary":"4lakhs"
     },
     {
     "name":"Suresh",
     "id":"2.1.2",
     "salary":"4lakhs"
     },
      {
     "name":"Mukesh",
     "id":"2.1.3",
     "salary":"4lakhs"
     }
     ]
     },


     {
     "name":"Developing",
     "id":"2.2",
     Employees:[
     {
     "name":"Ram",
     "id":"2.2.1",
     "salary":"4lakhs"
     },
     {
     "name":"Sam",
     "id":"2.2.2",
     "salary":"4lakhs"
     },
      {
     "name":"Dham",
     "id":"2.2.3",
     "salary":"4lakhs"
     }
     ]
     },

     {
     "name":"Testing",
     "id":"2.3",
     Employees:[
     {
     "name":"Rocky",
     "id":"2.3.1",
     "salary":"4lakhs"
     },
     {
     "name":"Jockey",
     "id":"2.3.2",
     "salary":"4lakhs"
     },
      {
     "name":"Sockey",
     "id":"2.3.3",
     "salary":"4lakhs"
     }
     ]
     }
     ]
     }
     ]

【问题讨论】:

    标签: iphone objective-c json


    【解决方案1】:

    假设您有一个捆绑文件(因为问题并不清楚),您可以使用以下代码读取该文件:

    NSString * path = [[NSBundle mainBundle] pathForResource:@"YOU_FILE_NAME" ofType:@"txt"];
    
    NSString *jsonString = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
    

    然后使用以下命令将其打印到控制台:

    NSLog(@"%@",jsonString);
    

    【讨论】:

    • thanq 先生,这真的很有帮助........
    • 如果它适合你,我的荣幸..
    • 如何在表格中显示......?
    • 您需要先将数据解析为可显示/可用的形式,如 Rajneesh071 所述,您可以使用SBJson 进行解析。为您需要的数据创建实体并使用实体对象存储数据。
    【解决方案2】:

    使用SBJson解析,然后用NSLog它

            NSString *replycode=[jsonResponse objectForKey:@"replyCode"];
            NSLog(@"Reply = %@",replycode);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-06
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 2019-08-05
      • 1970-01-01
      • 2017-12-18
      相关资源
      最近更新 更多