src/main/java/com/jrjackson/JrJacksonRaw.java in jrjackson-0.2.0 vs src/main/java/com/jrjackson/JrJacksonRaw.java in jrjackson-0.2.1
- old
+ new
@@ -122,10 +122,10 @@
try {
Object o;
if (arg instanceof RubyString) {
o = mapper.readValue(
- arg.toString(), Object.class
+ ((RubyString)arg).getBytes(), Object.class
);
} else if ((arg instanceof RubyIO) || (arg instanceof RubyStringIO)) {
IRubyObject stream = IOJavaAddons.AnyIO.any_to_inputstream(context, arg);
o = mapper.readValue((InputStream)stream.toJava(InputStream.class), Object.class);
} else {