From 6f621dddadd65a5d14e4ff3fb74c00451b6bdcba Mon Sep 17 00:00:00 2001 From: Abhinav Jha Date: Fri, 2 Dec 2016 16:54:06 -0500 Subject: [PATCH] Added support for non-string field values in java --- src/main/java/org/bigsolr/hadoop/SolrRecord.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/bigsolr/hadoop/SolrRecord.java b/src/main/java/org/bigsolr/hadoop/SolrRecord.java index ab646ab..7254b3b 100644 --- a/src/main/java/org/bigsolr/hadoop/SolrRecord.java +++ b/src/main/java/org/bigsolr/hadoop/SolrRecord.java @@ -120,7 +120,7 @@ public String toString() { jsonStr.append("{"); for(String fieldName : sd.getFieldNames()) { String escapedFieldName = StringEscapeUtils.escapeJava((String)fieldName); - String escapedFieldValue = StringEscapeUtils.escapeJava((String)sd.getFieldValue(fieldName)); + String escapedFieldValue = StringEscapeUtils.escapeJava((String)sd.getFieldValue(fieldName).toString()); jsonStr.append("\"" + escapedFieldName + "\":\"" + escapedFieldValue + "\","); }