我正在将跨越多行的JSON数据打印到控制台。我为所有消息添加了标签,然后按该标签进行过滤以保持相关性。所以我的消息看起来像这样,没有过滤器:
TAG: {
"key1": "value1",
"key2": "value2",
...
}
当我按TAG过滤时,我只看到第一行,因为据我所知,Xcode只是逐行检查而不是按消息检查。
TAG: {
如何使Xcode输出JSON中的所有行?有没有比编写自己的打印函数更好的方法,该函数将\n
分割并在每行前面加上TAG?这甚至可能不起作用,因为值内部可能有一个\n
。
答案 0 :(得分:1)
您可以在打印时使用mountOptions:
- debug
属性。
这是一个例子
.description
它可以将所有内容打印在一行中,而在进行过滤时,您将可以看到所有内容。
这对我有用。希望对您有帮助。