構建JSONP字串

2021-09-01 10:52:05 字數 1045 閱讀 6452

1.咱們需要乙個這樣的jsonp字串

var callbackp = ""

2:那麼咱們先構建json字串

import net.sf.json.jsonobject; 

jsonobject jsonobject = new jsonobject();

jsonobject.put("success", "false");

jsonobject.put("msg", new string );

jsonobject.tostring()

3. 最後構建jsonp字串

/** 

* 構建jsonp需要的字串,repalce做兩件事

* * 1:因為jsonobject會自動在字元/前加上\字元,所以需要用replace方法乾掉它。

* 2:將json裡的雙引號加上轉移字元\。

*/private string buildjsonpstring(string callback, jsonobject jsonobject)

4. 在webx2.5中輸出

將構建完的jsonp字串裝入actionresult裡,如下。然後請求xx.do。

public actionresult queryxpremind( 

actionresult result = actionresult.create(this);

result.setplaintext(jsonpstring);

return result;

}

構建字串。

之前一直在查詢之類的問題,今天正好有機會和大家分享一下.package lixiangmao public class string4 每日一道理 乙個安靜的夜晚,我獨自一人,有些空虛,有些淒涼。坐在星空下,抬頭仰望美麗天空,感覺真實卻由虛幻,閃閃爍爍,似乎看來還有些跳動。美的一切總在瞬間,如同 海...

StringBuilder 字串構建

string 物件是不可改變的。每次使用 system.string 類中的方法之一時,都要在記憶體中建立乙個新的字串物件,這就需要為該新物件分配新的空間。在需要對字串執行重複修改的情況下,與建立新的 string 物件相關的系統開銷可能會非常昂貴。如果要修改字串而不建立新的物件,則可以使用 sys...

StringBuilder 字串構建

string 物件是不可改變的。每次使用 system.string 類中的方法之一時,都要在記憶體中建立乙個新的字串物件,這就需要為該新物件分配新的空間。在需要對字串執行重複修改的情況下,與建立新的 string 物件相關的系統開銷可能會非常昂貴。如果要修改字串而不建立新的物件,則可以使用 sys...