binance_bot/node_modules/esserializer/demo/support_of_array.js
2025-01-07 19:06:55 +01:00

28 lines
555 B
JavaScript

/**
* Created by cshao on 2021/12/19
*/
'use strict';
const ESSerializer = require('../dist/bundle');
const Person = require('./env/Person');
const ClassA = require('./env/ClassA');
// -------- support array as root --------
const arr = [{a:88}, {b:42}];
const s = ESSerializer.serialize(arr);
console.log(s);
const o = ESSerializer.deserialize(s);
console.log(o);
const arr2 = [new Person(88), new ClassA()];
const s2 = ESSerializer.serialize(arr2);
console.log(s2);
const o2 = ESSerializer.deserialize(s2, [Person, ClassA]);
console.log(o2);