Skip to content

Commit

Permalink
Added load from String and Reader
Browse files Browse the repository at this point in the history
  • Loading branch information
Elmer Garduno authored and Rodrigo Fortes committed Mar 12, 2012
1 parent 87ccd1d commit ff7df22
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/main/java/mx/bigdata/anyobject/impl/JacksonJSONLoader.java
Expand Up @@ -20,6 +20,7 @@
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.IOException;
import java.io.Reader;
import java.util.Arrays;
import java.util.Map;

Expand All @@ -44,5 +45,17 @@ public static AnyObject load(InputStream in) throws IOException {
Map<String, Object> map = mapper.readValue(in, Map.class);
return new MapBasedAnyObject(map);
}

public static AnyObject load(Reader in) throws IOException {
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> map = mapper.readValue(in, Map.class);
return new MapBasedAnyObject(map);
}

public static AnyObject load(String in) throws IOException {
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> map = mapper.readValue(in, Map.class);
return new MapBasedAnyObject(map);
}

}

0 comments on commit ff7df22

Please sign in to comment.