当前位置: 首页 > 面试题库 >

如何从iOS中的文件解析JSON?

姜志行
2023-03-14
问题内容

我正在尝试从JSON文件解析数据。我试图将已解析/获取的数据放入带有标签的UIView或Webview中。JSON文件如下所示:

{"bodytext": "<p>\n Some lines here about some webpage (&ldquo; <em>Site</>&rdquo;) some more lines here. \n </p>\n\n <p>\n some more stuff here </p>
}

在上有一些帖子,展示了如何解析从WebURL检索到的JSON,但实际上我已经有一个要解析的JSON文件。如何从文件解析JSON?


问题答案:
  1. 创建空的文本文件(新文件/其他/空),例如“ example.json”

  2. 将json字符串粘贴到文件中。

  3. 使用以下行获取数据:

    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"example" ofType:@"json"];
    

    NSData data = [NSData dataWithContentsOfFile:filePath];
    NSArray
    json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];



 类似资料:
  • 问题内容: 我有一个看起来像这样的日志文件(简化) Logline样本 我想提取 数据中 包含的json 并创建两个字段,一个用于名字,一个用于姓氏。但是,我得到的输出是这样的: 如你看到的 那不是我所需要的,我需要在kibana中为firstname和lastname创建字段,但是logstash不会使用json过滤器提取字段。 LogStash配置 非常感谢任何帮助,我敢肯定我错过了一些简单的

  • 我有来自文件的JSON。 并希望解析解决方案和num的列表。 已用库org.json.simple.* 试试这个 我做错了什么? 如果尝试写入 如果尝试写入

  • 问题内容: 我收到了来自Twitter的字符串形式的回复, 我需要将注释发送到数组中, 这是一个字符串的例子 所以我真正需要的是“文本”之后的帖子:“ = @KristinaKlp saluditos和besos d colores! 因此,如何获取字符串并解析它,以便希望将所有消息放入数组中? 非常感谢! 问题答案: 我尚未在iOS App中完成JSON自身的解析,但是您应该能够使用json-

  • 问题内容: 到目前为止,我的目标是在Rust中解析此JSON数据: 并且是 我下一步应该解析什么?我的主要目标是获取这样的JSON数据,并从其中解析密钥(例如Age)。 问题答案: Serde是首选的JSON序列化提供程序。您可以通过多种方式从文件中读取JSON文本。将其作为字符串使用后,请使用: Cargo.toml: 您甚至可以使用类似的方法直接从已打开的读取。 Serde可以用于JSON以外

  • 在iOS中加载gif图片的类库。使用ImageIO解析Gif文件,使用QuzrtzCore完成gif动画的显示。能够控制gif图片中每帧的播放时间。 作者说:本工具类最大的特点就是考虑到Gif中每一帧画面的显示时间,网上现有的大部分Gif工具类都没有考虑到这一点,所以播放Gif的时候总是会以同一个速度播放。 [Code4App.com]

  • 所以我在这方面做了一点工作,遇到了麻烦。当它开始处理时,它总是给我一个致命的错误<基本上,我想从互联网上读取一个文本文件,然后对其进行解析,这样我就可以开始分解它,并使用JSON解析器处理JSON数据。但是再往下一点(我已经完成了部分)。我只是在连接和下载数据方面遇到了问题。我只想读入文本文件,然后再次打印出来。谢谢你在这方面的帮助。 这就是它给我的 01-26 15:11:48.373 1958