This is an example that fails (neither the tab not the last space are stripped):
source: "{"foo": "bar"\t} ",
assert: "{"foo":"bar"}"
All tests in the suite end with \n, thus avoiding the problem, but I suppose that json without newlines are also intended to be supported?
I have tested javascript only, I don't know how other ports are behaving in this situation.