ActionScript 3 :: Flex - Parse A Large JSON File?
Oct 21, 2010
I need to parse a large trace file (up to 200-300 MB) in a Flex application. I started using JSON instead of XML hoping to avoid these problems, but it did not help much. When the file is bigger than 50MB, JSON decoder can't handle it (I am using the as3corelib).
Try to split the file: I would really like to avoid this; I don't want to change the current format of the trace files and, in addition, it would be very uncomfortable to handle.Use a database: I was thinking of writing the trace into a SQLite database and then reading from there, but that would force me to modify the program that creates the trace file.
View 3 Replies
Similar Posts:
Aug 5, 2009
I am trying to return results from my SQL database, using PHP to convert it into JSON, which is then read by Flex. Here is the parse error I receive -
JSONParseError: Unexpected < encountered
at com.adobe.serialization.json::JSONTokenizer/parseError()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONTokenizer.as:579]
at com.adobe.serialization.json::JSONTokenizer/getNextToken()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONTokenizer.as:168]
at com.adobe.serialization.json::JSONDecoder/nextToken()[/Users/mesh/src/as3corelib/src/com/adobe/serialization/json/JSONDecoder.as:83]
[Code] .....
View 2 Replies
Feb 18, 2010
I am using JSON to parse HTML data with customized html tags in Flex. Flex's support for HTML is pretty minimal, so I am wondering if it's possible to do a simple font color change rollover effect on these links. Currently I have found that Flex only supports a few HTML tags, but also supports CSS through Flex's whack CSS methods. Can I manipulate HTML that is written in my JSON files through an external CSS file? Or better still using a simple tag with the JSON file?
View 2 Replies
Mar 13, 2010
I'm trying to parse a rather large XML file using a for loop to populate a listcomponent. To let the user know the XML is being parsed (takes 5-10 sec.) I want to create a simple notifier/preloader (loader_mc is on the stage, frame 1, and should inform that things are being loaded/parsed).The problem is that nothing shows as long as the loop is busy.Is there some kind of progresslistener for the loop in AS3 or some kind of Event.PROGRESS for the XML load that will kick in BEFORE the loop starts.I even tried to move this script to frame 2 but still the loader_mc wouldn't show.[code]...........
View 9 Replies
Apr 11, 2012
What I want to do is make a get request to this URL: [url]... which should return some JSON and then parse out certain information from it.
How would I go about doing this in Actionscript 3? I'm more concerned with figuring out how to get the data to feed to a JSON parser rather than parsing the JSON, since there seem to be plenty of questions about parsing JSON. The reason I want to do this in AS3 is that I have a 3D flash visualization set up and I want to get this data, parse out the relevant bits, and then display the parsed bits in the visualization.
View 3 Replies
May 11, 2011
I have dates in JSON which are generated from ASP.NET pages using the JSON.NET library. [code]...
How do I parse these with ActionScript from Flex 3 Professional? I'd like to have this in a native data format.
View 3 Replies
Jan 12, 2012
I am running flash cs5.5 and attempting to use the JSON calls that are in flash player 11. I patched my install so that I could select flash 11 as the target. When I run in a browser, everything is fine. When I publish to a macos projector, the JSON pieces do not work.
Is there any way to make it work?
Here is my code:
private static function on_complete(e : Event):void
{
trace ("Http on_complete!");
[Code]....
This works as expected in the browser, however in the projector it never gets beyond the ob=JSON.parse call. I can tell where it gets by uncommenting the amount=xxx lines
I cant tell what it is doing because as far as I know the debugger in cs5.5 is flash 10, so it doesnt work for debugging. I am wondering if whatever it uses to cram into a projector file is running flash player 10 as well?
View 1 Replies
Jun 1, 2011
I am attempting to parse some JSON from a URL via Flash/AS3. Here's my code so far:
> import com.adobe.serialization.json.JSON;
> import com.adobe.serialization.json.JSONDecoder;
>
> var loader:URLLoader = new URLLoader();
[code]...
The trace(loader.data.toString() + "
") outputs a bunch of HTML.
View 1 Replies
Nov 28, 2011
Created an editable flex grid which exposes a method called getGridData() to javascript. I am using the JSON.encode() method of the [url]....library to convert the grid object's dataProvider into JSON before returning it.
ExternalInterface.addCallback("getGridData", getGridData);
public function getGridData():String
{[code].....
However, when I sort a column in the user interface, the encode method is failing throwing the following error
Property usingCustomCompareFunction not found on mx.collections.SortField and there is no default value.
View 1 Replies
Sep 8, 2011
I have a json file on my server.[URL].. If I type the url into a browser I get a page not found error.
If I set the url of a http service to the path of the json file the httpservice wont load it.
Is it possible to load a json file in this way or does the json file have to be the result of a server page request eg: [URL]..
View 1 Replies
Mar 1, 2011
I'm using Flex 4 for building the communication to Arduino. There are three (3) main values coming from it (X,Y,Z). Here the Flex's code
newText.text = magnetic.readUTFBytes(magnetic.bytesAvailable);
d = JSON.decode(newText.text);
MNx = d["x"];
MNy = d["y"];
MNz = d["z"];
Is there any example or codes (in Flex) that can I create and save these values as a TXT file (data.txt). These values as a structure should be like below.
[
{
"time":"1",
[Code]....
View 1 Replies
Aug 8, 2011
I want to parse JSON string to some my custom object in Action script 3. Is there some libs to do this.[code]...
View 3 Replies
Nov 29, 2011
In a very simple first AIR application (I'm using Flash Builder 4.5), I am trying to accomplish the following on my MacBook:
Read a local file (JSON format) into the AIR app. Parse through the file. Display some selected contents in a grid.
That's it.
I've found an example that does some simple JSON parsing in Flex, but the problem is that it loads the JSON source from a remote web site.
So do I need to load any file-specific libraries to make this work in AIR? Or can I simply refer to the file by using the Mac file-path? I just want the local file to be the JSON source. The parsing is already taken care of.
View 1 Replies
Feb 14, 2010
I'm trying to read a xml file from client. After search for it. I have got to upload the file to the server with this code.
var imagesFilter:FileFilter = new FileFilter("*.jpg,*.gif,*.png", "*.jpg;*.gif;*.png;*.jpeg");
fileRef.browse([imagesFilter]);
But what I want to do is to read the file from client and parse it without uploading it to the server.
View 4 Replies
Sep 27, 2010
I use the following to upload a file to Flex:
private var filer:FileReference;
protected function button1_clickHandler(event:MouseEvent):void
{
var fd:String = "Files (*)";
[code]....
And my file looks like this:
[URL]
I need to read the uploaded file and parse it. The problem is that in my e.currentTarget.data.toString(); I get only '1' and not the rest of the String. how to successfully read this entire txt file?
View 1 Replies
Jan 11, 2012
So I've tried to build a small utility to view the contents of a JSON file in an easy-to-understand manner (for non-tech people).I have Googled far and wide, high and low, but every example that shows how to consume a JSON file in Flash Builder uses the HTTP service, pointing to a file on the web.Here I am, sitting in front of my MacBook, wondering why I can't make this work. In the documentation I've found (sort of relating to this issue), they always show Windows examples, and they seem to work fine:That doesn't work. I've tried some "resolve to path" syntax, but the HTTP service does not seem to allow for anything but file paths in quotes.
View 1 Replies
Nov 5, 2010
I'm working on a Flash AS2 application that needs to post JSON data to a web service.In previous projects, I've used LoadVars.send() or LoadVars.sendAndLoad() successfully to manage this:
var send_lv:LoadVars = new LoadVars();
send_lv.data = JSON.stringify({some json object});
var response_lv:LoadVars = new LoadVars();
response_lv.onData = function(rawdata) {
[code]....
In somepage.php, I can grab that JSON data using $_POST['data'].However, on this project, the developer of the web service requires the JSON content to be the BODY of the request (i.e., not a name/value pair). Is this possible with LoadVars?
View 1 Replies
Oct 14, 2011
I'm new to JSON. This is the .json I want to decode but I always get this error:
[Code]...
View 1 Replies
Feb 23, 2012
I have a pure ActionScript 3 problem, but the simplified test case I've prepared is in Flex 4 for better visibility (the source code is below): Since Flash Player 11 / AIR 3 support JSON natively, I've decided to move a multiplayer game, which used XML for communicating with server, to JSON. But I have a frustrating problem, that given two Objects like
[Code]...
View 1 Replies
Aug 1, 2010
I'm trying to play a 10 minute long video (h264/mp4) which is 39MB in size, after I call stream.play(fileURL) it doesn't start playback until its loaded around 12-16MB of the file (many many seconds later), I finally get onMetaData at this point too. Why doesn't it begin playback right away, or at least w/in a couple seconds? What can cause this bloated lead in time?
View 2 Replies
Sep 28, 2011
I am sending a request to a server, and in return I get a long block of JSON.
{
"response":"success",
"assignments":{
"17733":{
"asnid":"17733",
[code]....
Is there a way to do this? I checked if the property was enumerated and it returned true, but I cant find a way to access this data.
View 1 Replies
Dec 13, 2011
I have to work with webservices in Actionscript. I found the following code that allows me to use JSON URLs that implement only the GET method. However, it doesn't work for POST methods (doesn't even enter the "onComplete" method). How can i "POST" JSON data using Actionscript 3.0?
package
{
import flash.display.Sprite;
import flash.net.URLRequest;
[code]....
View 1 Replies
Oct 8, 2010
I need to read a large CSV file (8-15 MB) and generate a LineChart in Flex AIR. Since Chart need data in structurd format like XML. When I read CSV and convert it to XML object 8 MB file size become 24 MB XML object and not able to graph.
Best solution is to read Line by line and read only part of data. How can I acheive this in Flex AIR ? Is it possible to read line by line in Flex.
Otherwise what are the best ways to draw a graph in FLEX using large data.
View 2 Replies
Jan 14, 2011
how to Parse UTF-16 XML file and modify it (adding more tags or change some info) and write the updated info back to UTF-16 xml file again?
View 1 Replies
Nov 15, 2011
I have a 3rd party programme which generates the xml file below, and it re-writes the xml file every time a new message is received by that 3rd party programme. What I'm trying to do is find a way to read in the relevant flashvars (if that's the right term) into a flash file (basically I want to read in messages 1 - 6), ignore the rest of the xml, display the messages and then re-load the xml about every 30 seconds (in case it's changed). I guess this is pretty much like a news reader of sorts, but I don't have any control over the structure of the xml file, so if someone could point me in the right sort of direction, then I'm happy to have a go at learning. I did try messing with a basic news reader flash file that I downloaded, but it didn't seem to like the xml - I guess because each message in the xml has its own number?[code]...
View 2 Replies
Jan 25, 2012
We would like to write some automated process of fetching data from quiet a few SWF (Flash ActionScript 3) files.
Aside from that, we would like it to run automatically as a part of our automated-deployment-script (written in Ant, runs on Linux).
any SWF-parsing tools that allow to check for instance-data-per-frame ? (Adobe AIR won't run in a console-linux, as far as I saw in Google)
View 1 Replies
Jun 28, 2009
I am trying to parse an some xml that is coming from a php file. I used the DOMDocument to write the xml and then echoed it back out. It's perfectly formatted I'm sure. When I load the php file from flash I don't get any errors but it won't trace the xml. I even have the header ("content-type: text/xml"); in the php file. Can flash pick up xml data from a php file assuming everything is done correctly?
View 14 Replies
Jan 6, 2012
I'm writing an AIR app that reads from, and writes to a local JSON file. I'm using the File and FileStream classes. It works perfectly on Mac, but on Win7 it's not saving. Does anyone know of any platform-specific issues or tips for the .writeUTFBytes() method?
file = new File(itemBase + "/manifest.json");
fileStream = new FileStream();
fileStream.open(file, FileMode.UPDATE);
fileStream.writeUTFBytes(json);
View 1 Replies
Jun 18, 2011
I have a table which contains 3 columns, "itemid, xcordinate, ycordinate", in this different records are saved, now i want to have these records on a JSON file, when use click save button, all records present in the table(2d array) save in JSON file.
View 1 Replies
Oct 1, 2011
question 1:I know I can use:var string = FLfile.read( fileURL);to get the content of a text file, but is there a way to read this text file line by linesuch as:var string1=fileReadLine( fileURL);var string2=fileReadLine( fileURL);question 2:Is there a way to parser(or tokenize) the above string?
View 8 Replies