}
} else {
if (ConstantUtility.isValidStringChar(targetString.peek())) {
valueStringBuilder.append((char) targetString.read());
} else {
throw new JSONParserException("invalidStringValue", target.getLineNumber(), target.getPositionNumber(), targetString.peek(), (char) targetString.peek());
}
}
}
if (targetString.peek() != QUOTATION) {
throw new JSONParserException("invalidStringExpecting1", target.getLineNumber(), target.getPositionNumber(), (char) QUOTATION, (char) targetString.peek());