Re: blank memo, that's because I trim fields when the JSON is created on the way out (which is the same old code from before). This makes sense for saving bandwidth and because VFP tables are fixed width and so generate a lot of white space and it rarely makes sense to send that to the client.
Cursor serialization isn't meant for two way conversion and was never meant to. In fact until very recently deserialization of arrays wasn't supported at all and certainly you can't serialize back into a cursor (although it'd be reasonably easy to create a helper that does that).
If you need to pass data between client and server with full fidelty then wwXML is a better choice as it exports the data as is and works well for two-way serialization.
+++ Rick ---