原地址
用编译时<code>内省/反射</code>来序化对象.仅用<code>std.json</code>.
原始类型
<col>
<code>类型</code>
详细
<code>整数</code>
<code>byte,short,int,long</code>及他们的<code>正</code>版(<code>ubyte,ushort</code>)等.
<code>浮数</code>
<code>float,double,和real</code>我们不关心.
<code>极</code>
<code>true或false</code>
<code>串</code>
<code>符</code>
<code>utf8</code>,忽略
序化原始类型
<code>静如</code>编译时运行,不创建域,如:
如<code>should_log</code>为<code>真</code>,则编译进<code>程序</code>,否则<code>忽略</code>掉该块.现在<code>反序化</code>原始类型:
现在用<code>静如,是</code>来扩展:
<code>静如</code>类似<code>c++</code>的<code>如常式</code>.因为要转化<code>浮/双精</code>.加上<code>特征</code>,现在:
然后,区分<code>正/整</code>.
测试下:
附注
还可以这样分解: