src/cm/media/js/lib/yui/yui3.0.0/releasenotes/README.json
author raph
Wed, 24 Mar 2010 16:19:07 +0100
changeset 229 f6ae685b3097
parent 0 40c8f766c9b8
permissions -rw-r--r--
add tracking HTML from configuration
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     1
The JSON Utility
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
    Provides static methods to serialize objects to JSON strings and
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
    deserialize objects from JSON strings.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
    Three modules are available:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     6
        json           - Both parse and stringify functionality
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
        json-parse     - Parse valid JSON strings into JavaScript objects
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
        json-stringify - Serialize JavaScipt objects into valid JSON strings
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
3.0.0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
    * Leverages native JSON.stringify if available
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
    * Added Y.JSON.useNativeParse and useNativeStringify properties that can be
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
      set to false to use the JavaScript implementations.  Use these if your
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
      use case triggers an edge case bug in one of the native implementations.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
      Hopefully these will be unnecessary in a few minor versions of the A
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
      grade browsers.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
    * Added support for toJSON methods on obects being stringified
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
    * Moved Date stringification before replacer to be in accordance with ES5
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
3.0.0 beta 1
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
    * Leverages native JSON.parse if available
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
    * Stringify API change. Third argument changed from depth control to indent
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
      (Per the ECMA 5 spec)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
    * Stringify now throws an Error if the object has cyclical references
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
      (Per the ECMA 5 spec)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
    * restructured stringify to leverage Y.Lang.type
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
3.0.0 PR2
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
    No changes
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
3.0.0 PR1
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
    Initial release