0.1.0 • Published 2 years ago

light-json v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

light-json

light-json for node.js and the browser

Install

npm install light-json

Usage

NodeJS

var LightJSON = require('light-json')
var schema = {
  id:'string',
  name:'string',
  data: [{
    x:'uint',
    y:'uint',
    z:'unit'
  }]
};
var LJSON = new LightJSON(schema);
var output_buffer = LSON.binarify({
  id:'test',
  name:'test',
  data:[{
    x:1,
    y:1,
    z:1,
  }]
})
console.log(output_buffer);
var output_json = LSON.parse(output_buffer)
console.log(output_json);

Browser

Javascript

<script type="module" src="/node_modules/light-json/client.js"></script>
<script type="module">
  var ljson = new LJSON({id:'string'});
  var binary_json = ljson.binarify({id:'test'});
  console.log(binary_json);
  var json = ljson.parse(binary_json);
  console.log(json)
</script>

Import Module

import LJSON from 'light-json';

var ljson = new LJSON({id:'string'});
var binary_json = ljson.binarify({id:'test'});
console.log(binary_json);
var json = ljson.parse(binary_json);
console.log(json)

Furture Feature

  • Websocket connection package between browser and server. (package name : light-ws and light-ws-client.)
  • Interworking with other languages.
0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago