My web services return utf-8 formatted text data (the response header contains Content-Type: application/json; charset=utf-8) and I have an iOS app that successfully consumes these web services.
However using HTTPJob.GetString on the same web services results in a string that gets truncated at the same point every time and I'm wondering if there might be a character causing an issue.
I've searched this forum and it seems I'm not the only one to experience this problem but it's not clear to me what the solution is when the character set is already utf-8.
All of the issues you saw are related to the Log keyword which truncates the log message after 4000 characters (and prints a message that the string was truncated).
Ahh, OK. It does report that the message is longer than the Log limit. Which would be right because it is an array of records. I wasn't looking at it this way before. I was using a break point and copying it out of the debugger and it was being truncated to less than 800 characters so I assumed that this was the reason why JSONParser.Initialize couldn't handle it.