BugFix: support boolean value when parsing JSON string, also complete the JavaDoc.