ios 生成json字串並去掉裡面的空格回車

2021-06-28 08:34:37 字數 647 閱讀 1221

ios5.0之後,系統自帶生成json資料的方法,但是今天遇到的問題是需要把裡面的空格和回車全部去掉.這樣生成的json字串和第三方庫如:sbjson,jsonkit,touchjson等生成的一樣,並且在json中如果字典的value是double型別保留小數字會成功.而第三方庫會失敗.

//資料轉成jsonstring型別

-(nsstring*)objecttojsonstring:(id)object

else

nsmutablestring*mutstr = [nsmutablestringstringwithstring:jsonstring];

nsrange range = ;

[mutstr replaceoccurrencesofstring:

@" "

withstring:

@""options:nsliteralsearchrange:range];

nsrange range2 = ;

[mutstr replaceoccurrencesofstring:

@"\n"

withstring:

@""options:nsliteralsearchrange:range2];

return mutstr;

}

生成JSON字串

假設現在要建立這樣乙個json文字 物件 married false 布林值 try 是建立乙個物件 jsonobject person new jsonobject 第乙個鍵phone的值是陣列,所以需要建立陣列物件 jsonarray phone new jsonarray phone.put ...

iOS 字串NSString中去掉空格

問題描述 某些情況下,伺服器返回的字段中含有空格,這空格是伺服器開發人員不小心往資料中多敲了,但客戶端需要保護,所以在客戶端需要把字串中的空格過濾掉。問題分析 1 使用nsstring中的stringbytrimmingcharactersinset nscharacterset whitespac...

iOS 去掉字串開頭結尾空格

目的 在字串較多的輸入域中,例如textfield,textview中,開頭或者結尾輸入一些空格,但是伺服器端不想要這些資料,需要我們前端進行過濾。實現 筆者原來用的方法很low,是把字串遍歷,然後過濾,後來通過學習的深入,知道呼叫乙個方法即可。nsstring consigcelltextstri...