Dan Lambourne created FLEX-35405: ------------------------------------ Summary: JSON Stringify doesn't work with filters as expected when classes are used as subobjects Key: FLEX-35405 URL: https://issues.apache.org/jira/browse/FLEX-35405 Project: Apache Flex Issue Type: Bug Components: .Unspecified - Framework Affects Versions: Apache Flex 4.15.0 Environment: Windows 10 Reporter: Dan Lambourne
I have simplified what I was trying to do, but I was trying to follow a JavaScript example of JSON stringify using filters and in ActionScript I found that the following fails:- {{ var myObject:Object = {}} {{ num: 50,}} {{ str: 'A string here',}} {{ today: new Date(),}} {{ ar: ['one', 'two', 'three'],}} {{ obj: [new Point(2,1000),new Point(20,100)]}} {{ }}} {{ var json:String = JSON.stringify(myObject, ['today', 'obj', 'x', 'y'] );}} {{Yet changing myObject to the following works:-}} {{ var myObject:Object = {}} {{ num: 50,}} {{ str: 'A string here',}} {{ today: new Date(),}} {{ ar: ['one', 'two', 'three'],}} {{ obj: [\{x: 2, y: 1000},\{x: 20,y: 100}]}} {{ }}} It crashes using Point as it says Point doesn't have "today", yet neither does the object in the working line. -- This message was sent by Atlassian JIRA (v7.6.14#76016)