Json 和 String的轉換

2021-09-22 06:19:45 字數 409 閱讀 1541

雖然本人主要學的是.net,不過可惡的學校非逼著學jsp,學不會不給過,真是讓人煩惱。

今天在寫jsp的時候,突然想利用ms的ajax框架配合servlet在jsp裡實現ajax效果。中途遇到乙個小小的問題:

在servlet裡面利用out.print輸出的是個字串,當想傳多個值時,那就使用json了。不過json字串在到達客房端後,如何變為物件呢?

經過多次實驗,得到如下方法:

var str = "";

var obj = eval('(' + str + ')');

這樣就可以直接呼叫:obj.id     obj.value了。

相反的,如果json相換為string的話,只需要利用for遍歷物件的屬性和屬性值,並拼接字串即可。時間關係。這個函式就暫不寫了。要用的時候再寫。嘿嘿。

json資料與String的互相轉換

json資料本質上也是字串,所以他們之間的轉換也是比較容易的,記住方法和需要注意的事項就行了。字串轉json 在構造json的物件時候把string物件傳進去即可。看例子 string data trycatch jsonexception e catch nullpointerexception ...

JSON方面的轉換和String字串的拼接問題

json方面的轉換和string字串的拼截問題 1 將json字串轉換成hashmap格式的寫法hashmap namemap json.parseobject jsonstr,hashmap 2 將json字串中的 替換成 的寫法jsonstr.replace 3 從轉換後的hashmap裡取值n...

Json和List的轉換

json轉化list 1.使用net.sf.json包 listlist new arraylist person person new person person.setage 12 list.add person list.add person system.out.println jsonar...