new json support using flexjson