JSONは、値の値の前後にスペースを削除します

    / ** 
    * @Title:JsonStrTrim 
    * @author :JSW 
    * @date:2012年12月7日
    * @time:9時19分18秒AM 
    * @description:場所のJSON文字列プロパティの着信文字列型ブランク値
    * @param jsonStr 
    * @return 
    * @exception用:(例外の説明)
     * / 
    公共jSONObject JsonStrTrim(文字列jsonStr){ 
        
        jSONObject reagobj = JSONObject.fromObject(jsonStr);
         // フィールドにjsonObject空間値を削除する 
        イテレータ= ITTのreagobj.keys(); 
        
        一方(itt.hasNext()){ 
            
            文字キー =。itt.next()のtoString(); 
            文字列値 = (キー)reagobj.getString。
            
            もし(値は== NULL ){                
                 続けます
            } そう であれば( "" .equals(value.trim())){                
                 続けます
            } { 
                reagobj.put(キー、value.trim())。
            } 
        } 
        戻りreagobj。
    } 
    
    / ** 
    * @Title:JsonStrTrim 
    * @author :JSW 
    * @date:2012年12月7日 
    * @time:上午9時21分48秒
    * @description:受信jsonObjectスペースのために除去
    * @param jsonStr 
    * @return 
    * @exception用:(例外の説明)
     * / 
    公共JSONObject JsonStrTrim(JSONObject jsonStr){ 
        
        JSONObject reagobj = jsonStr;
         // 抽出jsonObject内のフィールドの値スペース 
        イテレータITT = reagobj.keys(); 
        
        一方(itt.hasNext()){ 
            
            文字キー = itt.next()のtoString();. 
            文字列値 = reagobj.getString(KEY); 
            
            IF(値== NULL ) {                
                続行;         
            } 他の IF( "" .equals(value.trim())){                
                 続行; 
            } { 
                reagobj.put(キー、value.trim()); 
            } 
        } 
        戻りreagobjを; 
    } 
    
    
    / ** 
    * @Title: JsonStrTrim 
    * @author :JSW 
    * @date:2012年12月7日
    * @time:11時48分59秒のaM 
    * @description:値の前と場所jsonarry jsonObjectスペースの値の後に
    * @paramのARRの
    *の@return 
    * @exception :(例外の説明)
     * / 
    公共JSONArray JsonStrTrim(JSONArray ARR){ 
        
        IF(ARR =!ヌル && arr.size()> 0 ){
             のためにint型 I = 0;私は(arr.size <); I ++ ){ 
                
                jSONObject OBJ = (jSONObject)arr.get(I);
                 //はフィールドjsonObject空間の値をとる 
                イテレータITT = (obj.keys)を、
                
                一方(itt.hasNext()){ 
                    
                    文字キー = itt.next ().toString(); 
                    文字列値 = (KEY)obj.getString; 
                    
                    IF(値== NULL ){                
                         続けます
                    } そう であれば( "" .equals(value.trim())){                
                         続けます
                    } { 
                        obj.put(キー、value.trim())。
                    } 
                } 
                arr.set(I、OBJ)。                
            } 
        } 
        戻り ARR。

 

おすすめ

転載: www.cnblogs.com/yuanchaoyong/p/10953756.html