日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
fastjson1.1.32發(fā)布,Java的JSON庫

java語言最快的json庫fastjson發(fā)布1.1.32版本,這個(gè)版本增加了stream api,支持處理超大json文本

Bug

  • [FASTJSON-208] - 反序列化無setter集合屬性返回為null時(shí)空指針異常
  • [FASTJSON-209] - JSONField(serialize=false)配置在字段上不起作用
  • [FASTJSON-211] - ThrowableDeserializer處理null出錯(cuò)

Improvement

  • [FASTJSON-210] - 支持流式反序列化
  • [FASTJSON-212] - parser自動(dòng)識(shí)別更多日期格式

當(dāng)需要處理超大JSON文本時(shí),需要Stream API,在fastjson-1.1.32版本中開始提供Stream API。

# 序列化

## 例1

 
 
 
  1. JSONWriter writer = new JSONWriter(new FileWriter("/tmp/huge.json"));  
  2. writer.startArray();  
  3. for (int i = 0; i < 1000 * 1000; ++i) {  
  4.       writer.writeValue(new VO());  
  5. }  
  6. writer.endArray();  
  7. writer.close();  

## 例2

 
 
 
  1. JSONWriter writer = new JSONWriter(new FileWriter("/tmp/huge.json"));  
  2.  
  3. writer.startObject();  
  4.  
  5. for (int i = 0; i < 1000 * 1000; ++i) {  
  6.  
  7.       writer.writeKey("x" + i);  
  8.  
  9.       writer.writeValue(new VO());  
  10.  
  11. }  
  12.  
  13. writer.endObject();  
  14.  
  15. writer.close();  

 

# 反序列化

## 例3  

 
 
 
  1. JSONReader reader = new JSONReader(new FileReader("/tmp/huge.json")); 
  2. reader.startArray(); 
  3. while(reader.hasNext()) { 
  4.       VO vo = reader.readObject(VO.class); 
  5.       // handle vo ... 
  6. reader.endArray(); 
  7. reader.close(); 

 

## 例4

 
 
 
  1. JSONReader reader = new JSONReader(new FileReader("/tmp/huge.json"));    
  2.  
  3. reader.startObject();    
  4.    
  5. while(reader.hasNext()) {  
  6.    
  7.       String key = reader.readString();    
  8.  
  9.       VO vo = reader.readObject(VO.class);    
  10.  
  11.       // handle vo ...  
  12.  
  13. }    
  14.  
  15. reader.endObject();    
  16.  
  17. reader.close();    

 


當(dāng)前文章:fastjson1.1.32發(fā)布,Java的JSON庫
文章地址:http://m.5511xx.com/article/djphcdd.html