欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

fast json轉集合

李中冰2年前11瀏覽0評論

Fast JSON是一個高性能的JSON格式解析庫,能夠快速地將JSON字符串轉換成Java對象。在Java開發中,我們經常需要將JSON字符串轉換成集合。下面是一個使用FastJSON將JSON字符串轉換成Java集合的示例:

String jsonStr = "[{'name':'Jack','age':20},{'name':'Tom','age':21}]";
List<Map<String, Object>> list = JSON.parseObject(jsonStr, new TypeReference<List<Map<String, Object>>>() {});

代碼解釋:

第1行:將JSON字符串賦值給變量jsonStr。

第2行:調用FastJSON的JSON.parseObject方法,將jsonStr轉換成Java集合。由于FastJSON的泛型支持不夠好,我們需要使用TypeReference來指定具體的集合類型。

第3行:打印Java集合中的元素。

FastJSON支持的集合類型有:

  • List<T>
  • ArrayList<T>
  • LinkedList<T>
  • Set<T>
  • HashSet<T>
  • TreeSet<T>
  • Map<K,V>
  • HashMap<K,V>
  • TreeMap<K,V>

其中,T表示集合元素的類型,K表示Map的key的類型,V表示Map的value的類型。

使用FastJSON將JSON字符串轉換成Java集合,可以快速地實現數據的反序列化,不需要手動解析JSON字符串。是Java開發中非常便捷的工具。