ok,上回講到把json物件轉化為string,可以傳到後台了!在後台如何處理呢?
這裡需要匯入乙個json-lib-0.7.1.jar的包,裡面包含一些處理json物件的方法!
前台在js部分處理的json物件,
var noticejsonobjects=;
var noticejsonobject=;
noticejsonobject.noticeid=noticeid;
noticejsonobject.companycode=companycode;
noticejsonobject.portalflag=portalflag;
noticejsonobject.title=title; noticejsonobject.content=content;
noticejsonobject.datefrom=datefrom;
noticejsonobject.dateto=dateto; noticejsonobject.towhom=towhom;
noticejsonobject.staffnumber******=staffnumber******;
noticejsonobject.staffnumberupdating=staffnumberupdating;
noticejsonobject.date******=date******;
noticejsonobject.dateupdating=dateupdating;
noticejsonobjects.notices.push(noticejsonobject);
在以上**中可以插入多條noticejsonobject,再把noticejsonobjects轉化為字串.
後台處理時,
jsonobject通過傳入的json字串,把它構造成json物件
jsonobject jsonobject=new jsonobject(jsonstring);
jsonarray jsonarray=jsonobject.getjsonarray("notices");
for(int i=0;i那麼後台如何轉化json物件到前台呢?
string jsonobjectsstring="";
jsonobject jsonobjects=new jsonobject(jsonobjectsstring);
string jsonobjectstring="
";jsonobject jsonobject
=new
jsonobject(jsonobjectstring);
jsonobjects.getjsonarray(
"yearadjust
").put(jsonobject);
jsonobjects.tostring();//轉化為字串發到前台,在前台利用前面的json.js的方法在轉回到 json物件,就可以獲得裡面的屬性值!具體用法如下:
var yearsadjustjsonobject=yearsadjustobjectstring.parsejson();
到此為止,關於json物件在前後臺的處理,總結完了,主要利用了兩個檔案,乙個是json.js,乙個是json-lib-0.7.1.jar,過程中靠字串來傳遞資訊!!
關於JSON的一些總結
一 關於json json是一種類似於xml的通用資料交換格式,具有比xml更高的傳輸效率.從結構上看,所有的資料 data 最終都可以分解成三種型別 第一種型別是標量 scalar 也就是乙個單獨的字串 string 或數字 numbers 比如 北京 這個單獨的詞。第二種型別是序列 sequen...
string 使用的一些總結
需要好好的總結string的一系列的操作函式的用法 substr,find,nops string 的 操作符可以直接賦值 將乙個字串賦值給另乙個字串 替換原來字串內的內容 方便實用 front 訪問首字元 back 訪問最後的字元 data 返回指向字串首字元的指標 string 同樣擁有迭代器 ...
使用jquery的一些總結
1,使用jquery獲取文字框的值 var abcdefg text12 方式一 abcdefg 0 value 方式二 abcdefg.val 注意 abcdefg.attr value 獲取的是預設值,而不是當前文字框的值 2,使用jquery設定為唯讀 方式一 mechcoupon start...