java环境json哪些事?
改章節個人在廣東吃飯的時候突然想到的...這幾周就有想寫幾篇關于java環境的博客,所以回家到之后就奮筆疾書的寫出來發表了
????在PHP中可以混合單引和雙引包括字符串,但在java中只能用雙引包括字符串,而在java中單引只能包括字符,所以對輸出json的字符串上面的jQuery卻產生了不同的結果
var jo=(!$.isJson(json))?{"message":json,"level":'err'}:eval("("+json+")");????以上代碼在php的環境中是畸形工作的,但在java環境中jo倒是null.
????上面是php的輸出
exit('{"message":"'.key($tips).'","level":"'.$tips[key($tips)].'"}');????上面是java servlet的輸出
Gson gson = new Gson(); String jsonString=gson.toJson(tm); pw.print(jsonString);????上面的javascript要改成以下代碼才可以畸形工作
每日一道理成熟是一種明亮而不刺眼的光輝,一種圓潤而不膩耳的音響,一種不需要對別人察顏觀色的從容,一種終于停止了向周圍申訴求告的大氣,一種不理會哄鬧的微笑,一種洗刷了偏激的淡漠,一種無須聲張的厚實,一種并不陡峭的高度。
try{ var jo=(!$.isJson(json))?{"message":json,"level":'err'}:json; ... }catch(e){ alert("Failed to parse json"); }
????令我意想不到的是在java環境下判斷ajax的回調函數的參數時如果$.isJson(json)的返回值為true,這時調用jQuery.parseJSON(json)結果倒是null,也就是說對已經是json object再調用jQuery.parseJSON會失掉null.
????上面是$.isJson(json)的定義
$.isJson = function(str) {try{return (typeof(jQuery.parseJSON(str))=="object")?true:false;}catch( e ){return false;}};????參考閱讀:
????序列化JSON和剖析JSON時的問題
????點擊打開鏈接
????
文章結束給大家分享下程序員的一些笑話語錄: 火車
一個年輕的程序員和一個項目經理登上了一列在山里行駛的火車,他們發現 列車上幾乎都坐滿了,只有兩個在一起的空位,這個空位的對面是一個老奶 奶和一個年輕漂亮的姑娘。兩個上前坐了下來。程序員和那個姑娘他們比較 曖昧地相互看對方。這時,火車進入山洞,車廂里一片漆黑。此時,只聽見 一個親嘴的聲音,隨后就聽到一個響亮的巴掌聲。很快火車出了山洞,他們 四個人都不說話。
那個老奶奶在喃喃道, “這個年輕小伙怎么這么無禮, 不過我很高興我的孫女 扇了一個巴掌”。
項目經理在想,“沒想到這個程序員居然這么大膽,敢去親那姑娘,只可惜那 姑娘打錯了人,居然給打了我。”
漂亮的姑娘想,“他親了我真好,希望我的祖母沒有打疼他”。
程序員坐在那里露出了笑容, “生活真好啊。 這一輩子能有幾次機會可以在親 一個美女的同時打項目經理一巴掌啊”
--------------------------------- 原創文章 By
java和環境
---------------------------------
轉載于:https://www.cnblogs.com/jiangu66/archive/2013/05/26/3100677.html
總結
以上是生活随笔為你收集整理的java环境json哪些事?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 5.1 安装过程中报appl
- 下一篇: 配置Maven使用Nexus