JSON使用的一些總結 續

2021-04-13 03:10:15 字數 1656 閱讀 3403

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...