FWIW, I use a method to convert classes to JSON which allows me to define exactly which properties get written and using what names.
i.e. myFoo.toData() > On Mar 28, 2019, at 1:26 PM, Olaf Krueger <[email protected]> wrote: > > I would just like to mention that resolving this "public vars" issue by > replacing the public by private vars with getters/setters has a side effect: > JSON.stringify() stringifies all getters with the entire package name which > makes the JSON representation unusable [1]. > > [1] > package com.mydomain.myapp.model.vo > { > public class MyVO > { > private var _foo:String = "bar"; > > public function get foo():String > { > return this._foo; > } > } > } > > Becomes: > { > "com.mydomain.myapp.model.vo.foo":"bar"; > } > > > > > > -- > Sent from: http://apache-royale-development.20373.n8.nabble.com/
