如何在Swift中为JSON中的字符串加粗?

时间:2017-01-05 23:30:06

标签: ios json swift

我有一个像这样的JSON文件。我必须使用JSON中显示的字符串的粗体部分。我该如何解析这个JSON?

enter image description here

1 个答案:

答案 0 :(得分:0)

在我看来,您首先要使用NSJSONSerialization(或者只是在Swift 3中使用JSONSerialization)将您的JSON转换为对象图。完成后,您应该可以导航到数据中的interestLabel键并获取这些字符串。

然后你需要以某种方式解析那些标记的字符串。如果您唯一需要做的就是找到<b></b>粗体标记,并且数据中不会出现其他标记,那么您可以编写自己的代码。如果字符串可能包含其他标记和/或更复杂的HTML结构,那么您可能希望使用XML / HTML解析器。我建议看一下本教程:https://www.raywenderlich.com/14172/how-to-parse-html-on-ios