最近在和安卓互测的过程中发现一个问题,无法转化安卓客户端发过来的字符串,解析结果为nil,打印error信息,报了下面的错误
Decode JSON error :Error Domain=TXJKErrorDomain Code=-1 "Expected either '[' or '{'." UserInfo=0x2109cb50 {TXJKAtIndexKey=126, TXJKLineNumberKey=1, NSLocalizedDescription=Expected either '[' or)
对照正确的字符串,完全一样,百思不得其解,最后从网络上说http://www.bejson.com/go.php?u=http://www.bejson.com/index.php可以查找错误 从上面果然发现了错误 原来有一堆key value不知道为什么换行了,导致无法解析字符串
bokalalala明显的有换行的痕迹,其实遇到的问题肯定很多,推荐http://www.bejson.com/查找