json資料與String的互相轉換

2021-09-26 16:00:57 字數 554 閱讀 7599

json資料本質上也是字串,所以他們之間的轉換也是比較容易的,記住方法和需要注意的事項就行了。

字串轉json

在構造json的物件時候把string物件傳進去即可。看例子

string data = "";

trycatch

(jsonexception e)

catch

(nullpointerexception e)

這裡建立jsonobject物件的時候因為不確定該字串是否符合json規範,如果不符合規範就會丟擲jsonexception異常,而如果該字串是null的時候就會丟擲空指標異常。這裡也可以判斷一下字串是否為空防止空指標異常。

json資料轉字串

這個就比較容易了,直接呼叫jsonobject物件的tostring方法即可。看**

//這裡的jsonobject是上文的jsonobject物件

string s = jsonobect.

tostring()

;

Image與Base64String的互轉換

正在做那個類似於acdsee的程式,在寫的過程,想要把thumbnail檔案儲存到資料庫,在這個過程中,就有了以下 將jpeg格式轉換成base64string格式 image to base64string static void createimgtobase64 string imagepat...

json與string與map的理解

json是一種特殊格式的string字串,也就是json也是string型別,只是這種string是有格式的,那麼他的格式就是類似m ap的格式 key value 舉例子 map map request.getparametermap map值為 system.out.println reques...

python筆記 json與string相互轉化

我在從web獲取到json資料時,需要儲存在本地文字檔案中,這就需要json轉換為string,使用快取資料時,又需要string轉json。注意,如果要存入文字文件,一定先將dict轉為string,string裡面key要使用雙引號,要不然存在文字文件裡的就是單引號,取出來的string不能轉換...