org.json.JSONException:737处未终止的字符串[字符738第1行]

Joe*_*Joe 5 java iphone json

我正在使用org.json.JSONObject来解析一些由iphone发送到我的servlet的json.我被困了一段时间,为什么我会收到一条错误信息.错误消息是:

org.json.JSONException:737处未终止的字符串[字符738第1行]

在打印出我收到的内容之后,我看到发送的字符串确实缩短了并且停在了json中间.我无法理解为什么它会缩短.字符串大小没有限制(或者至少只有内存限制).

有没有其他人有错误?

干杯

小智 8

json适用于\n但是如果你的meesage中有任何其他特殊字符,如\,@,&,#etc ..首先将它们转换为各自的HEX值然后发送你的消息.