How do I empty an array in JavaScript?

Ways to clear an existing array A: Method 1 (this was my original answer to the question) This code will set the variable A to a new empty array. This is perfect if you don’t have references to the original array A anywhere else because this actually creates a brand new (empty) array. You should be careful with this method because … Read more

What is a StringIndexOutOfBoundsException? How can I fix it?

Error Description Actual Reason Your code trying to create a substring with though your actual response string length is = 28, so String length is not long enough to create a substring of 500 characters. Solutions : Validate length using ternary operator ?:mTextView.setText(“Response is: “+ ((response.length()>499) ? response.substring(0,500) : “length is too short”)); Note : Ternary … Read more

What is the correct JSON content type?

For JSON text: The MIME media type for JSON text is application/json. The default encoding is UTF-8. (Source: RFC 4627) For JSONP (runnable JavaScript) with callback: Here are some blog posts that were mentioned in the relevant comments: Why you shouldn’t use text/html for JSON Internet Explorer sometimes has issues with application/json A rather complete list of Mimetypes and what to use them for … Read more