json_ml
v0.0.2
Published
JsonML parse/stringify function.
Downloads
116
Readme
Json_ml
JsonML parse/stringify function
Installation
Via npm
$ npm install json_ml --save
var JsonML= require('json_ml');
console.log(JsonML); //object
Via bower
$ bower install json_ml --save
<script src="bower_components/json_ml/json_ml.min.js"></script>
<script>
console.log(JsonML); //object
</script>
API
See: http://www.jsonml.org/
JsonML.parse(html, trim=true)
-> [Element,Element,...]
Convert HTML string
to JsonML Elements
.
JsonML.parse('<ul><li style="color:red">First Item</li><li title="Some hover text." style="color:green">Second Item</li><li><span class="code-example-third">Third</span>Item</li></ul>');
//[
// [
// "ul",
// [
// "li",
// {
// "style": "color:red"
// }
// ],
// [
// "li",
// {
// "title": "Some hover text.",
// "style": "color:green"
// }
// ],
// [
// "li",
// [
// "span",
// {
// "class": "code-example-third"
// }
// ]
// ]
// ]
//]
JsonML.stringify(object, replacer, indent)
-> HTML
Convert JsonML Elements
to HTML string
.
JsonML.stringify([['ul',['li',{style:"color:red"}],['li',{title:"Some hover text.",style:"color:green"}],['li',['span',{class:'code-example-third'}]]]],null,2);
//<ul>
// <li style="color:red"></li>
// <li title="Some hover text." style="color:green"></li>
// <li><span class="code-example-third"></span></li>
//</ul>