All I seem to hear is people complaining about it.
Given so little effort is given to it, I halfway think they should just give up on javascript and javascript interop completely and focus on making dart awesome.
Anyhow, what you say is totally true, but surely iterating recursively over an object and dumping values into a json block would be trivial.
The hard part is deserializing that back into objects, but maybe you dont need to? The python json package does a pretty good job. You could just have it return a dynamic or something.