A. java script 里JSON數組在不知道其內容的情況下,如何輸出這個數組里的所有內容呢
//列印JSON//列印JSON需要用到JSON(JS自帶)的一個對象方法stringify//語法如下alert(JSON.stringify(json));
B. java如何返回json格式
例如:
Student st1 = new Student(1, "dg", 18, new Date());
Student st2 = new Student(2, "dg", 18, new Date());
Student st3 = new Student(3, "dg", 18, new Date());
Student st4 = new Student(4, "dg", 18, new Date());
Student st5 = new Student(5, "dg", 18, new Date());
List li = new ArrayList();
JSONObject JO1 = new JSONObject(st1);
JSONObject JO2 = new JSONObject(st2);
JSONObject JO3 = new JSONObject(st3);
JSONObject JO4 = new JSONObject(st4);
JSONObject JO5 = new JSONObject(st5);
li.add(JO1);
li.add(JO2);
li.add(JO3);
li.add(JO4);
li.add(JO5);
JSONArray Ja = new JSONArray(li);
Map ma = new HashMap();
ma.put("Result", "OK");
ma.put("Records", Ja);
JSONObject js = new JSONObject(ma);
out.print(js);
返回結果:
{"Result":"OK","Records":[{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":1},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":2},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":3},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":4},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":5}]}
C. java 怎麼json格式化輸出
3.JSON串-->Object 4.JSON串-->XML 5.XML-->JSON串 System.out.println(json);}特別注意:1、所有的Bean都應該定義為public,否則會出現net.sf.json.JSONException: java.lang.NoSuchMethodException: Property '***' has no getter method的.
D. 怎樣從java後台獲取json字元串並轉換為json對象輸出
在model層
public List<Map<String,String>> query() throws SQLException
{
List<Map<String,String>> listmap=new ArrayList<Map<String,String>>();
Connection conn=null;
ResultSet rs=null;
String query="SELECT * FROM COURSE";
Statement st=null;
conn=Conn.getConnection();
st=conn.createStatement();
rs=st.executeQuery(query);
while(rs.next())
{
Map<String,String> map=new HashMap<String, String>();
map.put("coursetypeid", rs.getString("COURSE_TYPE_ID"));
map.put("coursename", rs.getString("COURSE_NAME"));
map.put("publish", rs.getString("PUBLISH"));
map.put("publishtime", rs.getString("PUBLISH_TIME"));
map.put("coursenumber", rs.getString("CHAPTER_NUMBER"));
map.put("courseid", rs.getString("COURSE_ID"));
map.put("coursedesc", rs.getString("COURSE_DESC"));
listmap.add(map);
}
conn.close();
return listmap;
}
控制層
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
ConImp c=new ConImp();
String json= c.QueryCourseInfo();
response.getWriter().write(json);
}
最後在頁面通過轉換獲得並顯示。
E. java如何實現txt文本以json格式輸出
在進行流化的時候json.tojson json支持很多方法進行轉化成json進行輸出 可以看看api文檔
F. Java怎麼對JSON字元串進行格式化輸出
搜索gson,谷歌的一款Java格式化json庫
使用很簡單的
G. JAVA 開發 怎麼讓webservice輸出 json格式字元串
用struts2
框架開發的話,在配置文件里把result的類型設置為json,在action里使用json的jar包(在struts框架的jar包里好像自帶有)。在頁面使用jquery,ajax等可以解析。
H. 怎樣從java後台獲取json字元串並轉換為json對象輸出
使用json-lib.jar這個工具
public String getJson(Object obj){
JSONObject json;
json = JSONObject.fromObject(obj);
return json.toString();
}
使用jquery來處理json
//轉換為json數據 datas可以用ajax從後台獲取上面getJson中的數據
var jsonDatas = eval("(" + datas + ")");
//循環遍歷數據
jQuery.each(jsonDatas, function(item) {
//循環
});
I. java 生成JSON 然後 在html頁面 解析 然後 輸出到頁面!!!!在線等!!!
javascript能支持的json格式是:
a、"{"name":"dd","age":"12"}";
b、"[{"name":"dd",「age\":"12"},{"name」:"kk","age":"20"}]";
在java中直接使用JSONObject類的fromObject即可把對象轉換成json字元串
或者你直接把JAVA的字元串拼接成上面的格式,然後返回出去就行了,然後在ajax的回調函數中處理
頁面的AJAX請求請參考下面的鏈接
http://..com/question/325897417.html
J. java服務端如何輸出json,我目前只會servlet++jsp~求解。
得到數據後用JSONArray.fromObject(list);