2.0.0 • Published 9 years ago

dynamic-json v2.0.0

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

dynamic-json

Build Status

NPM

Serialize and deserialize dynamic json data.

中文说明

Installation

$ npm install dynamic-json

test

$ sudo npm install -g mocha
  && npm test

API

serialize

var dynamic = require('dynamic-json');
var serialize = dynamic.serialize;
var result = serialize(dynamicJson, standard);

deserialize

var deserialize = dynamic.deserialize;
var dynamicJson = serialize(result, standard);

params

dynamicJson: the dynamic json data you want to serialize.

standard: every json response to every key in dynamicJson.

result: the serialize result.

Example

var dynamic = require('dynamic-json');
var serialize = dynamic.serialize;
var deserialize = dynamic.deserialize;
var dynamicJson = {
  '1': {
    '2': {
      '3': 'hello world'
    }
  }
};
var standard ={
  'person': {
    '1': 'node',
    '2': 'you',
    '3': 'I'
  },
  'date': {
    '1': 'yesterday',
    '2': 'today'
  },
  'action': {
    '1': 'write',
    '2': 'think',
    '3': 'say'
  }
};
serialize(dynamicJson, standard);
//{person: 'node', date: 'today', action: 'say', value: 'hello world'}
deserialize({person: 'node', date: 'today', action: 'say', value: 'hello world'}, standard)
//{'1': {'2': {'3': 'hello world'}}}

TODO

...

MIT Licensed

2.0.0

9 years ago

1.1.0

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago