Write a json serializer for a bpmn model in java script

Apply only if


1) you speak english

2) you have more than 4 years experience in Java Script

3) please provide at least two references (applications without references will be rejected)

=> we are always looking for a long-term partnership! And we have many projects more like this.

The Project


[url removed, login to view] is a opensource project about bpmn modeling: [url removed, login to view]

The model is persisted as bpmn-xml by default but we need a JSON persistence. The XML serialization is implemented here: [url removed, login to view]

Simply keep the structure and software design of moddle-xml and write an equivalent moddle-json which generates json instead of xml. But we do not need a XML2JSON converter!!

All the existing jasmine tests ([url removed, login to view] and [url removed, login to view]) for xml must be rewritten for the json serializer as well.

To check the result, a simple Unit-Test would be:

1) read a “pretty complex” [url removed, login to view] into the moddle

2) then write it to JSON

3) read the JSON again into a moddle

4) write it as XML (using the moddle-xml)

=> and the resulting XMl must be equal to the original one.

Specific Acceptance Criterias:


1) The code must be over given and presented (a kind of code review)

2) The moddle-xml jasmine tests must be implemented as moddle-json tests

3) One additional test must be implemented as described above (read xml, transform to json, read it again and write xml…)

General Acceptance Criterias


1) Resulting code must meet Google’s JavaScript Style Guide

2) Resulting code must meet JSHint check with a standard configuration

3) Result must contain a brief documentation, which includes

# a build and deploy howto

# a brief code documentation, which should be comments as part of the code itself. Each class and component must have a brief description.

# a list of dependencies and external libs (as [url removed, login to view] or [url removed, login to view])

4) Result must contain a simple grunt build and deployment script

5) Results must contain simple jasmine unit-tests, which illustrates how the program works and what requirements are implemented

6) An Invoice (without tax) must be provided



1) 25% when you present a prototype

2) 75% after work has been completed

=> The Project will be prepayed but we can not release a milestone in advance.

If you have any question, just ask via the freelancer chat!

Skills: Javascript, XML

See more: write a design brief for the need, work model of freelancer com, what write in freelancer, what is milestone in freelancer, what is.json, what experience should a freelancer have, what do we have to do in freelancer com, what can we as a freelancer, simple description for freelancer, requirements for a freelancer, prototype component, prototype 3 review, need freelancer for java project, modeling in freelancer, modeling description, milestone in freelancer, meet a freelancer, looking for script writer, looking for code writer, looking for a script writer

About the Employer:
( 12 reviews ) Zossen, Germany

Project ID: #8241783

10 freelancers are bidding on average $615 for this job


Hi, I have read your post and understood your requirement. I have great experience in handling /Javascript/PHP/MySQL/HTML5/jQuery/Wordpress/Magento/Joomla/Drupal/AngularJS/node.js/CSS3/Java/Python/Django/iOS/Andr More

$1030 USD in 10 days
(23 Reviews)

We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast a More

$400 USD in 15 days
(4 Reviews)

Hello, I'm a professional programmer for web programming with php language to build the system website, Besides, I'm also expert in MySQL , HTML,HTML5,CSS, JS I'm always top in Vietnam freelancer [login to view URL] More

$526 USD in 10 days
(35 Reviews)

Dear You, I am really interested to work on this project, I can start the work now , and can provide the best services from my end. Please come on chat to discuss more about the project. Thanks! Mr Khoa

$500 USD in 10 days
(32 Reviews)

hello, i am red hat certified engineer and i am more then 4 year experience in this field ieasily cand o this have a look to my reviews ready to start now thanks

$526 USD in 10 days
(6 Reviews)

Hello, yes I would like to participate. I have plenty of experience with javascript and this work is pretty clear. Although it needs some more investigation to be more clear how much time would it take. But I guess 1 More

$600 USD in 10 days
(1 Review)

Hi, I have been a programmer for 18 years and I was a lead developer at [login to view URL] and [login to view URL] and I would love to dicuss this project with you. Thanks, Travis

$500 USD in 10 days
(4 Reviews)

Hello. Thank you for your posting with my skill's scope. I had read your requirement and had a confidence to complete this project on time as you will be satisfied because I have many experience(12 years) in this f More

$355 USD in 10 days
(5 Reviews)

I have a over 6 years experience with jquery ajax json php mysql ect currently I am working at UK based company and looking some freelance work for doing after work I would like to discuss with you and do your work and More

$555 USD in 10 days
(4 Reviews)

Hello, Our small IT-company has about 10 years of real experience in this area. You be sure it's not a big deal to write on JS as well. To confirm it you may look through our portfolio. Time and fee are negotiated More

$555 USD in 10 days
(2 Reviews)

A proposal has not yet been provided

$600 USD in 10 days
(1 Review)

Предложение еще не подано

$833 USD in 3 days
(0 Reviews)

We are new in freelancing but can make you sure once you are associated with us , You will find us for long term partner, we are interested in your project because of this. Looking long term [login to view URL] do not have free More

$555 USD in 10 days
(0 Reviews)