@Gu Try to avoid quotes in generated json. For example, in server code, enter
json = json.replace( "\"", "\\\"" )
Complete the resulting line as follows:
String jsonCallback = request.getParameter("jsonpcallback") //or any other name StringBuilder response = new StringBuilder(); responseBody.append( jsonCallback ).append( "(\"" ).append( json ).append( "\");");
This code works for me on the client side:
JsonpRequestBuilder jsonp = new JsonpRequestBuilder(); jsonp.setCallbackParam("jsonpcallback"); jsonp.requestString(....);
PS I'm sorry. Not enough points to just comment on a given answer.
Peter source share