Fixing malformed JSON strings without quotation marks in its attribute name
Sometimes you find JSON web services that doesn’t respect the format, just because javascript and some parsers also work that way. But you want to use it with a parser that only allows strict implementations.
So here you have a little piece of code that saved my butt (in Java). It uses String class replaceAll method.
malformedJson.replaceAll("(\s)*([a-zA-Z0-9_]+?):", "\"$2\":");
I’m not the most knowledgeable guy with regular expressions but that one is simple enough.