@ Gu
Попробуйте избежать кавычек в сгенерированном JSON. Например, в коде на стороне сервера введите
json = json.replace( "\"", "\\\"" )
Чем обернуть полученную строку следующим образом:
String jsonCallback = request.getParameter("jsonpcallback") //or any other name
StringBuilder response = new StringBuilder();
responseBody.append( jsonCallback ).append( "(\"" ).append( json ).append( "\");");
Этот код работает для меня на стороне клиента:
JsonpRequestBuilder jsonp = new JsonpRequestBuilder();
jsonp.setCallbackParam("jsonpcallback");
jsonp.requestString(....);
P.S. Сожалею. Недостаточно баллов, чтобы прокомментировать уже полученный ответ.