Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.339.131 Times

Flexjson 2.1

Company: Flexjson Team
Date Added: November 09, 2013  |  Visits: 374

Flexjson

Report Broken Link
Printer Friendly Version


Product Homepage
Download (47 downloads)



javascript Object Notation (aka JSON) is a very popular alternative to XML for transmitting data to the web browser. Flexjson is a lightweight library for serializing Java objects into JSON. What's different about Flexjson is it's control over what gets serialized allowing both deep and shallow copies of objects. Most JSON serializers mimic object serialization libraries and try to serialize the entire object graph from the object being turned into JSON. This causes problems when you want a connected object model in your server, but you can't send that object model to the client because the serialization library will try to send the entire object graph. This makes it very hard to create object oriented models and serialize pieces of that model to the client without sending everything. Other JSON libraries require you to create a lot of boiler plate code to translate your object representation into a JSON object. In this regard I shouldn't have to explain myself, but to keep it short let's me just say I hate boiler plate translation code! Flexjson tries to solve both of these problems by offering a higher level API or dare I say DSL for specifying your intent.<br /><br />In order to explore Flexjson we will be using the following model. Let's say we're building a PIM or contact management application. Here are some classes we might see in an application like this along with the relationships between them.

Requirements: No special requirements
Platforms: Mac, Mac OSX
Keyword: Application Boiler Classes Client Create Entire Flexjson Graph Let039s Libraries Library Model Object Objects Plate Problems Serialization Serialize Short Translation
Users rating: 0/10

License: Freeware Size: 655.36 KB
USER REVIEWS
More Reviews or Write Review


FLEXJSON RELATED
Libraries  -  libferrisstreams 0.5.0
libferrisstreams is a collection of base classes for custom std::basic_streambuf subclasses, SigC signals fired when streambuf objects are about to be deleted, relative URL handling, easy reference counting on streambuf objects, a collection of...
337.92 KB  
Libraries  -  X360 Ftp Client ActiveX OCX 2.60
X360 Ftp Client ActiveX Control that will help application developers and programmers create applications with a simple method of implementing FTP client capabilities. It allows you to access FTP functions with a single line of code. You can get...
 
Libraries  -  Horde Application Framework 3.1.4
The Horde Application Framework is written in PHP, and provides the common tools a Web application requires: classes for dealing with preferences, compression, browser detection, connection tracking, MIME, and more. The Horde Framework does not...
4.4 MB  
Multimedia & Graphics  -  DataScene Professional 3.2.2.3
DataScene Professional is a scientific application that helps you design graphs and graph animation. It is also capable to perform data analysis, curve fitting, and data monitoring. It allows the user to easily plot 2D & 3D graphs (Area, Bar,...
 
Miscellaneous  -  Graph Script 1.1
This script allows you to create a directed Graph container that can be useful for the collections module. To show its basic API, a complete implementation is available. Many different graph implementations are possible, but this is flexible,...
 
Libraries  -  Boost::Graph 1.4
Boost::Graph is a Perl interface to the Boost-Graph C++ libraries. SYNOPSIS use Boost::Graph; # Create an empty instance of a Graph my $graph = new Boost::Graph(directed=>0, net_name=>Graph Name, net_id=>1000); # add edges...
2.4 MB  
Libraries  -  cutee 0.4.2
cutee stands for C++ Unit Testing Easy Environment and makes it really easy to create and run tests of a library or application. It will automatically generate Makefiles, runner classes (classes that execute test functions), and main test...
7.17 KB  
Games  -  Web League 1.1
This application allows you to create a website for the management of online game leagues.It is written in PhP/mySQL. Originally implemented for the management of a BZflag league. The code is generic, so that it may be used for other game styles.
348.16 KB  
Form Processors  -  WIN32API MDI Shell with functions 1.1
WIN32API MDI Shell with functions code allows an easy start of a MDI application.Shows how to create and fill the client and mdi structures. It also contains functions to sort the mdi child windows. ains>
10 KB  
Multimedia & Graphics  -  Mathpad Draw 1.0.1
The Mathpad Draw application was designed to create static drawings of various mathematical objects. It is not a calculator, but there are some calculator aspects. Within the program, animation of several drawing types is possible. Not only is...
 
NEW DOWNLOADS IN MACINTOSH SOFTWARE, PROGRAMMING
Macintosh Software  -  EasyEDA PCB Designer for MacOS 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Macintosh Software  -  VideoSolo Video to GIF Converter (Mac) 1.0.12
How to make a GIF? VideoSolo Free Video to GIF Converter for Mac supports all popular video files including MP4, AVI, MOV, WMV, FLV, M4V, etc. You can easily turn MP4/AVI/MOV/WMV/FLV/M4V to GIF animation on Mac and share your GIFs with your...
46.51 MB  
Macintosh Software  -  VideoSolo Free Video Converter (Mac) 1.0.18
VideoSolo Free Video Converter for Mac is a fast, powerful and easy-to-master video converter. Its main purpose is to convert video files from one format into another. It is able to convert video and audio files in 300+ formats on Mac for totally...
75.29 MB  
Macintosh Software  -  ManyCam for Mac 6
ManyCam is a free Webcam software and a screen recorder for anyone to use. Several feature enhancements are included within ManyCam to produce a professional quality live video production. It can connect a desktop, smartphone, tablet and live...
90.49 MB  
Macintosh Software  -  MacX Free Rip DVD to QuickTime for Mac 4.1.9
MacX Free Rip DVD to QuickTime for Mac is totally free yet versatile DVD to QuickTime ripper software for Mac users to free rip both normal and copy-protected DVDs to QuickTime MOV, MP4 on Mac with excellent image quality. Besides the powerful...
36.3 MB  
Programming  -  MacX Free iMovie Video Converter 4.1.8
MacX Free iMovie Video Converter is a professional free iMovie video converter for Mac that can convert any SD and HD videos such as M2TS, MKV, AVI, WMV, FLV, VOB, 3GP and more to iMovie accepted video formats MOV & MP4 for importing to iMovie...
22.92 MB  
Programming  -  SwapList 0.1 Alpha
Java list implementation that swaps list items to a disk file in order to avoid out-of-memory error.
10.24 KB  
Programming  -  Mano 1.05 Beta
Mano is a makeFile navigator containing a tree grouping the targets.
20.48 KB  
Programming  -  Workhorse 1.2
Workhorse automates tedious file transfer and deletion tasks. Just tell it when or how often you want it to run, fill in the details, and let it do it's job! Do you know Applescript? Use Workhorse to run your scripts at a given time or interval....
225.28 KB  
Programming  -  PLT Scheme (formerly DrScheme) Darwin (PPC) 4.2
PLT Scheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages. PLT Scheme provides source highlighting for syntax and run-time errors, support for multiple language...
38.27 MB