@Override public JsonNode toJson(JsonNodeFactory factory, Object obj) { return JsonUtils.toJson(obj); }
@Override public JsonNode toJson(JsonNodeFactory factory, Object obj) { return JsonUtils.toJson(obj); }
private static JsonNode toJson(Map obj) { ObjectNode node=JsonNodeFactory.instance.objectNode(); for(Iterator<Map.Entry> itr=obj.entrySet().iterator();itr.hasNext();) { Map.Entry entry=itr.next(); node.set((String)entry.getKey(),toJson(entry.getValue())); } return node; }
private static JsonNode toJson(Map obj) { ObjectNode node=JsonNodeFactory.instance.objectNode(); for(Iterator<Map.Entry> itr=obj.entrySet().iterator();itr.hasNext();) { Map.Entry entry=itr.next(); node.set((String)entry.getKey(),toJson(entry.getValue())); } return node; }
private static JsonNode toJson(Collection obj) { ArrayNode node=JsonNodeFactory.instance.arrayNode(); for(Object x:obj) { node.add(toJson(x)); } return node; }
private static JsonNode toJson(Collection obj) { ArrayNode node=JsonNodeFactory.instance.arrayNode(); for(Object x:obj) { node.add(toJson(x)); } return node; }
/** * Converts a Java object tree containing maps and collections to json */ public static JsonNode toJson(Object obj) { if(obj==null) { return JsonNodeFactory.instance.nullNode(); } else if(obj instanceof Map) { return toJson( (Map)obj ); } else if(obj instanceof Collection) { return toJson( (Collection)obj); } else { return valueToJson(obj); } }
/** * Converts a Java object tree containing maps and collections to json */ public static JsonNode toJson(Object obj) { if(obj==null) { return JsonNodeFactory.instance.nullNode(); } else if(obj instanceof Map) { return toJson( (Map)obj ); } else if(obj instanceof Collection) { return toJson( (Collection)obj); } else { return valueToJson(obj); } }