[温故知新]5分学習/復習fastjson

1245 ワード

簡単な紹介
fastjsonはアリオープンソースの大きな利器で、ここはgitアドレスです.一つの言葉はその長所を総括して、ただ速く破れない.以下の大部分は公式サイトから抜粋した.
使用法
とても使いやすいライブラリです.ここはAPIです.
package com.alibaba.fastjson;
public abstract class JSON {
      public static final String toJSONString(Object object);
      public static final  T parseObject(String text, Class clazz, Feature... features);
}

汎用逆シーケンス化:
import com.alibaba.fastjson.TypeReference;List list = JSON.parseObject("...", new TypeReference>() {});

[

](https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#3-%E5%93%AA%E9%87%8C%E6%89%BEfastjson%E7%9A%84%E4%BD%BF%E7%94%A8%E4%BE%8B%E5%AD%90)

gitのsampleと照らし合わせて、基本的に30分以内にその使い方を完全にマスターすることができます.
エコと統合
JAX-RS、Jerseyとの統合;springとの統合
向上
一流のプログラマーと二流のjsonというレベルの違いは、規範的で明確なjsonインタフェースを定義できるかどうかに現れている.Googleのjsonスタイルガイドは次のようにまとめられています.
いくつかの心得
  • アドレス情報、これは物流業界で、LBSは比較的に普遍的なシーンである.緯度/経度はISO 6709が推奨する文字列フォーマットであるべきである.また、eDDDD角度フォーマット
  • { //         /    . "statueOfLiberty": "+40.6894-074.0447"}
    
    [
    
    ](https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md#json        )