原位址
用編譯時<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>.
測試下:
附注
還可以這樣分解: