hessian.js icon indicating copy to clipboard operation
hessian.js copied to clipboard

writeObject 判断类型要更灵活

Open dead-horse opened this issue 10 years ago • 11 comments

可能是一个 Function 的示例 https://github.com/node-modules/hessian.js/blob/master/lib/v1/encoder.js#L30

dead-horse avatar Mar 12 '15 07:03 dead-horse

看不懂?

fengmk2 avatar Mar 12 '15 07:03 fengmk2

function Map() {};
{$class: 'map', $: new Map()}

有人这样写。。

dead-horse avatar Mar 12 '15 07:03 dead-horse

呃。。。打他 pp

fengmk2 avatar Mar 12 '15 12:03 fengmk2

不能兼容这种。。。要不然代码不堪设想啊

fengmk2 avatar Mar 12 '15 12:03 fengmk2

当 java 写。。

dead-horse avatar Mar 12 '15 12:03 dead-horse

这人是我,不要打我。。

luckydrq avatar Mar 15 '15 11:03 luckydrq

哈哈

dead-horse avatar Mar 15 '15 11:03 dead-horse

呃,那Map的序列化是怎样实现的?

fengmk2 avatar Mar 16 '15 01:03 fengmk2

主要是Map里面有function。。

function Map(options) {
  this.a = options.a;
  this.b = options.b;
}
Map.prototype.fn = function() {};

luckydrq avatar Mar 16 '15 01:03 luckydrq

提 pr 吧,直接看代码

fengmk2 avatar Mar 16 '15 02:03 fengmk2

请问没有做枚举类型的序列化吗?

Corey600 avatar Apr 12 '16 12:04 Corey600