wwJsonSerializer doesn't use cursors or tables other than what you pass it to process (ie. when serializing a table or cursor). It just iterates over the items but not doing anything else. Certainly it isn't writing any data that would cause locking problems.
So... I don't think that its the serialization routines that are your problem.
+++ Rick ---
from Maui, Hawaii