正如您在评论中所说:JSON 字符串在浏览器中看起来不错。这很可能(我 99% 肯定),因为大多数浏览器会将内容识别为 JSON 并以更易于阅读的形式很好地显示它。但在其核心中,JSON 字符串只是一组字符,没有任何特殊的空白字符,如/n
或/t
表示换行符或制表符。
所以回答你的问题:为了显示你在浏览器中看到的类似的 JSON 字符串,你必须自己解析和格式化它。
如果您使用 CCLabel 来显示它,您可以将其子类化,创建一个 JSONLabel,它将按照您喜欢的方式格式化在其构造函数中给出的字符串。