You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2014/12/23 08:41:46 UTC
[23/28] git commit: [flex-asjs] [refs/heads/develop] - better parsing
better parsing
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/cc0c2e1b
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/cc0c2e1b
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/cc0c2e1b
Branch: refs/heads/develop
Commit: cc0c2e1b286e33df6af010cc3a146d06d36ddb2f
Parents: 0b646ae
Author: Alex Harui <ah...@apache.org>
Authored: Mon Dec 22 10:04:45 2014 -0800
Committer: Alex Harui <ah...@apache.org>
Committed: Mon Dec 22 10:04:45 2014 -0800
----------------------------------------------------------------------
frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js | 5 +++++
1 file changed, 5 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/cc0c2e1b/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js b/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js
index d72f71f..e03201c 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js
@@ -39,5 +39,10 @@ org.apache.flex.net.JSONInputParser.prototype.FLEXJS_CLASS_INFO =
* @return {Array.<string>} The Array of unparsed objects.
*/
org.apache.flex.net.JSONInputParser.prototype.parseItems = function(s) {
+ var c = s.indexOf('[');
+ if (c != -1) {
+ var c2 = s.lastIndexOf(']');
+ s = s.substring(c + 1, c2);
+ }
return s.split('},');
};