Java中如何将JSON实例转换为Java JSON对象?

2026-04-02 14:431阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计289个文字,预计阅读时间需要2分钟。

Java中如何将JSON实例转换为Java JSON对象?

JavaJSON实例提供了Java的jar包,支持JSON处理。访问http://www.json.org/java/index.获取API,操作简单。以下示例:

JavaScript示例:javascriptvar json={ name: John, age: 30, city: New York};

Java示例:javaimport org.json.JSONObject;

Java中如何将JSON实例转换为Java JSON对象?

public class Main { public static void main(String[] args) { JSONObject json=new JSONObject(); json.put(name, John); json.put(age, 30); json.put(city, New York);

System.out.println(json.toString()); }}

javaJSON实例JSON还提供了java的jar包www.json.org/java/index.html API也很简单下面举个例子 在Javascript中填加请求参数 js 代码 function sendRequest() { var carr new Car(“Dodge“, “Coronet R/T“, 1968, “yellow“); var pars “car“ carr.toJSONString(); var url “/MyWebApp/JSONTest1“; var mailAjax new Ajax.Request( url, { : get , parameters: pars, onComplete: jsonResponse } ); } 使用JSON请求字符串就可以简单的生成JSONObject并进行解析,修改servlet添加JSON的处理(要使用json.jar) java 代码 private void doService(HttpServletRequest request, HttpServletResponse response) throws IOException { String s3 request.getParameter(“car“); try { JSONObject jsonObj new JSONObject(s3); System.out.println(jsonObj.getString(“model“)); System.out.println(jsonObj.getInt(“year“)); } catch (JSONException e) { e.printStackTrace(); } response.getWriter().print(“{ \“name\“: \“Violet\“, \“occupation\“: \“character\“ }“); } 同样可以使用JSONObject生成JSON字符串修改servlet java 代码 private void doService(HttpServletRequest request, HttpServletResponse response) throws IOException { String s3 request.getParameter(“car“); try { JSONObject jsonObj new JSONObject(s3); System.out.println(jsonObj.getString(“model“)); System.out.println(jsonObj.getInt(“year“)); } catch (JSONException e) { e.printStackTrace(); } JSONObject resultJSON new JSONObject(); try { resultJSON.append(“name“, “Violet“) .append(“occupation“, “developer“) .append(“age“, new Integer(22)); System.out.println(resultJSON.toString()); } catch (JSONException e) { e.printStackTrace(); } response.getWriter().print(resultJSON.toString()); } js 代码 function jsonResponse(originalRequest) { alert(originalRequest.responseText); var myobj originalRequest.responseText.JSON(true); alert(myobj.name); alert(myobj.age); }

本文共计289个文字,预计阅读时间需要2分钟。

Java中如何将JSON实例转换为Java JSON对象?

JavaJSON实例提供了Java的jar包,支持JSON处理。访问http://www.json.org/java/index.获取API,操作简单。以下示例:

JavaScript示例:javascriptvar json={ name: John, age: 30, city: New York};

Java示例:javaimport org.json.JSONObject;

Java中如何将JSON实例转换为Java JSON对象?

public class Main { public static void main(String[] args) { JSONObject json=new JSONObject(); json.put(name, John); json.put(age, 30); json.put(city, New York);

System.out.println(json.toString()); }}

javaJSON实例JSON还提供了java的jar包www.json.org/java/index.html API也很简单下面举个例子 在Javascript中填加请求参数 js 代码 function sendRequest() { var carr new Car(“Dodge“, “Coronet R/T“, 1968, “yellow“); var pars “car“ carr.toJSONString(); var url “/MyWebApp/JSONTest1“; var mailAjax new Ajax.Request( url, { : get , parameters: pars, onComplete: jsonResponse } ); } 使用JSON请求字符串就可以简单的生成JSONObject并进行解析,修改servlet添加JSON的处理(要使用json.jar) java 代码 private void doService(HttpServletRequest request, HttpServletResponse response) throws IOException { String s3 request.getParameter(“car“); try { JSONObject jsonObj new JSONObject(s3); System.out.println(jsonObj.getString(“model“)); System.out.println(jsonObj.getInt(“year“)); } catch (JSONException e) { e.printStackTrace(); } response.getWriter().print(“{ \“name\“: \“Violet\“, \“occupation\“: \“character\“ }“); } 同样可以使用JSONObject生成JSON字符串修改servlet java 代码 private void doService(HttpServletRequest request, HttpServletResponse response) throws IOException { String s3 request.getParameter(“car“); try { JSONObject jsonObj new JSONObject(s3); System.out.println(jsonObj.getString(“model“)); System.out.println(jsonObj.getInt(“year“)); } catch (JSONException e) { e.printStackTrace(); } JSONObject resultJSON new JSONObject(); try { resultJSON.append(“name“, “Violet“) .append(“occupation“, “developer“) .append(“age“, new Integer(22)); System.out.println(resultJSON.toString()); } catch (JSONException e) { e.printStackTrace(); } response.getWriter().print(resultJSON.toString()); } js 代码 function jsonResponse(originalRequest) { alert(originalRequest.responseText); var myobj originalRequest.responseText.JSON(true); alert(myobj.name); alert(myobj.age); }