/ ** * @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。