@Override public Object visitLiteral(final LiteralExpression literal, final EdmLiteral edmLiteral) { try { StringWriter writer = new StringWriter(); JsonStreamWriter jsonStreamWriter = new JsonStreamWriter(writer); jsonStreamWriter.beginObject().namedStringValueRaw("nodeType", literal.getKind().toString()).separator() .namedStringValueRaw("type", getType(literal)).separator().namedStringValue("value", edmLiteral.getLiteral()) .endObject(); writer.flush(); return writer.toString(); } catch (final IOException e) { return null; } }
@Override public Object visitLiteral(final LiteralExpression literal, final EdmLiteral edmLiteral) { try { StringWriter writer = new StringWriter(); JsonStreamWriter jsonStreamWriter = new JsonStreamWriter(writer); jsonStreamWriter.beginObject().namedStringValueRaw("nodeType", literal.getKind().toString()).separator() .namedStringValueRaw("type", getType(literal)).separator().namedStringValue("value", edmLiteral.getLiteral()) .endObject(); writer.flush(); return writer.toString(); } catch (final IOException e) { return null; } }
@Override public Object visitLiteral(final LiteralExpression literal, final EdmLiteral edmLiteral) { try { StringWriter writer = new StringWriter(); JsonStreamWriter jsonStreamWriter = new JsonStreamWriter(writer); jsonStreamWriter.beginObject().namedStringValueRaw("nodeType", literal.getKind().toString()).separator() .namedStringValueRaw("type", getType(literal)).separator().namedStringValue("value", edmLiteral.getLiteral()) .endObject(); writer.flush(); return writer.toString(); } catch (final IOException e) { return null; } }