Skip to content

Commit 779d347

Browse files
committed
minor fix; allow raw json serializers to serialize optional (null) values properly
1 parent 32f96df commit 779d347

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/org/jabsorb/serializer/impl/RawJSONArraySerializer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public Object marshall(SerializerState state, Object p, Object o)
7878

7979
for (i=0; i<j; i++)
8080
{
81-
Object json = ser.marshall(state, o, jsonIn.get(i), new Integer(i));
81+
Object json = ser.marshall(state, o, jsonIn.opt(i), new Integer(i));
8282
jsonOut.put(i, json);
8383
}
8484
}

src/org/jabsorb/serializer/impl/RawJSONObjectSerializer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public Object marshall(SerializerState state, Object p, Object o)
8080
{
8181
key = i.next();
8282

83-
Object j = ser.marshall(state, o, jsonIn.get(key), key);
83+
Object j = ser.marshall(state, o, jsonIn.opt(key), key);
8484
jsonOut.put(key, j);
8585
}
8686
}

0 commit comments

Comments
 (0)