如何在cocos2d / cocos2dx中将Json显示为带有正确缩进的textview?

时间:2013-10-21 15:41:03

标签: json cocos2d-iphone cocos2d-x

当我尝试显示JSON字符串时,缩进消失了,非常难看。

有没有办法让它看起来更好?

1 个答案:

答案 0 :(得分:0)

正如您在评论中所述:JSON字符串在浏览器中看起来很不错。这是合适的(我99%肯定)因为大多数浏览器会将内容识别为JSON并以更易于阅读的形式显示它。但在其核心中,JSON字符串只是一组字符,没有任何特殊的空白字符,如/n/t来表示换行符或标签。

所以回答你的问题:为了像你在浏览器中看到的那样显示你的JSON字符串,你必须自己解析和格式化。

如果您正在使用CCLabel来显示它,您可以创建一个JSONLabel子类,它可以按照您喜欢的方式格式化在其构造函数中给出的字符串。