激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

java與javascript之間json格式數據互轉詳解

時(shí)間:2024-06-20 23:08:45 JSON 我要投稿
  • 相關(guān)推薦

java與javascript之間json格式數據互轉詳解

  javascript中對象與字符串的互轉

  對象轉為字符串:通過(guò)JSON.encode方法,這個(gè)是json.js里面的方法,引入到當前文件就可以了。

  字符串轉換為對象:①使用JSON.decode方法,同上,引入js就可以了。②jQuery中有個(gè)方法,$.parseJson也可以實(shí)現。

  java中json字符串與對象的互轉

  對象轉換為字符串:在struts2-json-plugin.jar中有個(gè)JsonUtil.serial方法。也可以自己自由定制,通過(guò)字符串拼接的方式實(shí)現,json字符串的屬性一定要是雙引號,單引號或者是不適用都會(huì )報錯。eg:"{"id":123,"name":"wch","children":[{"id":456}]}",

  字符串轉換為對象:JsonObject.fromObject(),如果是數組就使用JsonArray.fromObject().json對象中只有對象或者是數組。不過(guò)這個(gè)只能轉換當前的屬性,如果對象中有數組或者是列表就要自己再次賦值轉換。就比如上面的json字符串你是不能一步到位的,即使對象有個(gè)屬性是children這個(gè)list也不會(huì )自動(dòng)將字符串給你轉換為列表的。

  java字符串轉換為javascript對象

  java和js的接觸只會(huì )發(fā)生在jsp中(我目前是這么認為的),在jsp中只要 var obj = <%=javastr%>就可以了。也可以先賦值給js中的字符串var obj = "<%=javastr%>"再使用第一步中的字符串轉換為對象。

  javascript字符串轉換為java對象

  如果要自己實(shí)現的話(huà)要,①先轉換為js中的字符串,通過(guò)參數傳遞的方式賦值給java中的屬性。②使用低第二步的方法進(jìn)行轉換。如果使用struts2的話(huà)這一切都顯得那么易如反掌了,你要做的就是定義action中同名的屬性。

  java對象轉換為javascript字符串和javascript對象轉換為java字符串,發(fā)揮你天馬行空的想象,應該早已了然于胸了吧,既然大家都已心知肚明了,我就不再白費口舌了。

【java與javascript之間json格式數據互轉詳解】相關(guān)文章:

Ajax使用JSON數據格式案例分析01-10

在Java中執行JavaScript代碼07-14

JavaScript中push(),join() 函數實(shí)例詳解09-05

詳解JavaScript中的splice()使用方法08-20

Java基礎知識詳解12-07

2016最新java classloader詳解08-11

關(guān)于數據類(lèi)型的Javascript學(xué)習筆記08-05

Javascript中arguments對象的詳解和使用方法08-20

JavaScript日期時(shí)間格式化函數08-29

用Java如何處理XML數據10-22

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频