首頁  >  文章  >  web前端  >  java與javascript之間json格式資料互轉介紹_javascript技巧

java與javascript之間json格式資料互轉介紹_javascript技巧

WBOY
WBOY原創
2016-05-16 17:18:37945瀏覽

javascript中物件與字串的互轉

物件轉為字串:透過JSON.encode方法,這個是json.js裡面的方法,引入到目前檔案就可以了。

字串轉換為物件:①使用JSON.decode方法,同上,引入js就可以了。 ②jQuery中有個方法,$.parseJson也可以實作。

java中json字串與物件的互轉

物件轉換為字串:在struts2-json-plugin.jar中有個JsonUtil.serial方法。也可以自己自由定制,透過字串拼接的方式實現,json字串的屬性一定要是雙引號,單引號或者是不適用都會報錯。 eg:"{"id":123,"name":"wch","children":[{"id":456}]}",

字串轉換為物件:JsonObject.fromObject( ),如果是陣列就使用JsonArray.fromObject().json物件中只有物件或是陣列。不過這個只能轉換目前的屬性,如果物件中有陣列或是列表就要自己再次賦值轉換。就例如上面的json字串你是不能一步到位的,即使物件有個屬性是children這個list也不會自動將字串給你轉換為列表的。

java字串轉換為javascript物件

java和js的接觸只會發生在jsp中(我目前是這麼認為的),在jsp中只要var obj = 就可以了。也可以先賦值給js中的字串var obj = ""再使用第一步驟中的字串轉換為物件。

javascript字串轉換為java物件

如果要自己實作的話要說,①先轉換成js中的字串,透過參數傳遞的方式賦值給java中的屬性。 ②使用低第二步的方法進行轉換。如果使用struts2的話這一切都顯得那麼易如反掌了,你要做的就是定義action中同名的屬性。
java物件轉換為javascript字串和javascript物件轉換為java字串,發揮你天馬行空的想像,應該早已了然於胸了吧,既然大家都已心知肚明了,我就不再白費口舌了。如有疑問,請e-mail:1329555958@qq.com

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn