- 浏览: 753485 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
u011487470:
感觉就是知识采集一样,博主能不能整理一下
基于Web的IM简介 -
whxtbest:
whxtbest 写道2里面:如果T本身就是重复的话 比如 ...
关于后缀树的一些理解 -
whxtbest:
2里面:如果T本身就是重复的话 比如S是aaab,T是aa ...
关于后缀树的一些理解 -
刘亮love小雪:
谢谢啦
Java 2D高级绘图 -
bluky999:
收集的资料挺多的 哈哈
基于Web的IM简介
jsp文件
var people = { "programmers": [{ "firstName": "Elliotte", "lastName":"Harold","email": "elharo@macfaq.com" }],
"authors": [{ "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" }],
"musicians": [{ "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },
{ "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }]
};
// var obj = eval('(' + str + ')');
createXMLHttpRequest()
var url = "parseJson.do?people=" + people.toJSONString();
XMLHttpReq.open("get",url,true);
// XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.onreadystatechange=processResponse;
XMLHttpReq.send(null);
java 文件
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import net.sf.json.JSONObject;
import net.sf.json.JSONArray;
public class JsonAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
// TODO 自动生成方法存根
String jsonString = request.getParameter("people");
JSONObject jb = JSONObject.fromObject(jsonString);
JSONArray array=jsonObj.getJSONArray("programmers");
System.out.println("array:"+array.get(0));
JSONObject obj=jsonObj.getJSONObject("singer");
System.out.println("obj:"+obj.get("firstName"));
return null;
}
}
var people = { "programmers": [{ "firstName": "Elliotte", "lastName":"Harold","email": "elharo@macfaq.com" }],
"authors": [{ "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" }],
"musicians": [{ "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },
{ "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }]
};
// var obj = eval('(' + str + ')');
createXMLHttpRequest()
var url = "parseJson.do?people=" + people.toJSONString();
XMLHttpReq.open("get",url,true);
// XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.onreadystatechange=processResponse;
XMLHttpReq.send(null);
java 文件
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import net.sf.json.JSONObject;
import net.sf.json.JSONArray;
public class JsonAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
// TODO 自动生成方法存根
String jsonString = request.getParameter("people");
JSONObject jb = JSONObject.fromObject(jsonString);
JSONArray array=jsonObj.getJSONArray("programmers");
System.out.println("array:"+array.get(0));
JSONObject obj=jsonObj.getJSONObject("singer");
System.out.println("obj:"+obj.get("firstName"));
return null;
}
}
评论
10 楼
jersey109
2011-10-19
楼主从那个代码有问题啊.......
9 楼
jasonsun1985
2011-09-27
“JSONObject jb = JSONObject.fromObject(jsonString);
JSONArray array=jsonObj.getJSONArray("programmers"); ”
第二行那个jsonObj是哪的?应该是jb对象吧
JSONArray array=jsonObj.getJSONArray("programmers"); ”
第二行那个jsonObj是哪的?应该是jb对象吧
8 楼
nana_2011
2011-09-13
不懂 神马原理呢
7 楼
wei5201
2011-05-24
JSONObject jsonObj = JSONObject.fromObject(s);
JSONArray array=jsonObj.getJSONArray("musicians");
System.out.println("array:"+array.get(1).toString());
String singer = array.get(1).toString();
JSONObject obj=JSONObject.fromObject(singer);
System.out.println("obj:"+obj.get("firstName"));
String o = jsonObj.get("programmers").toString();
System.out.println("o:"+o+"--------o.lastName="+JSONObject.fromObject(o.substring(1).substring(0, o.length()-2)).get("lastName").toString());
JSONArray array=jsonObj.getJSONArray("musicians");
System.out.println("array:"+array.get(1).toString());
String singer = array.get(1).toString();
JSONObject obj=JSONObject.fromObject(singer);
System.out.println("obj:"+obj.get("firstName"));
String o = jsonObj.get("programmers").toString();
System.out.println("o:"+o+"--------o.lastName="+JSONObject.fromObject(o.substring(1).substring(0, o.length()-2)).get("lastName").toString());
6 楼
huajuande
2010-11-15
学习了~~
5 楼
shengfuqiang
2010-11-02
例子是不完整的赛
4 楼
gepangtsai
2009-12-10
乱来了。。。
3 楼
cwmwss
2009-07-24
JSONObject obj=jsonObj.getJSONObject("singer");
这个singer在哪里
这个singer在哪里
2 楼
yixinyue
2008-11-17
希望楼主能提供JSON和jMaki关联的例子,不胜感激!
1 楼
qiancaoduwu
2008-07-08
如果要用org.json应该怎么解析?
发表评论
-
Saving JFreeChart as SVG vector images using Batik
2008-07-28 15:52 1761JFreeChart is a free Java class ... -
JfreeChart的使用
2008-07-28 13:42 1331先从网上找点介绍。 一、简介 WW 的发展使得基于 ... -
JPanel绘制的东西如何保存成图像
2008-07-28 10:40 3292[/color][color=darkred][color=d ... -
使用Java Servlet动态生成图片
2008-07-24 16:03 1975在Web应用中,经常需要动态生成图片,比如实时股市行情,各种统 ... -
Grizzly和comet介绍(译)
2008-06-10 20:59 2889感觉不是什么新技术,也不是什么新创意,可是一旦用起来可能对技术 ... -
DWR2.1 API Doc
2008-05-19 15:50 1243http://getahead.org/dwr-javadoc ... -
servlet/jsp 获取绝对路径和相对路径
2008-05-14 11:03 3139根目录所对应的绝对路径:request.getServletP ... -
load-on-startup作用
2008-05-14 10:53 2351load-on-startup 元素在web应 ... -
使用异步Servlet扩展AJAX应用程序
2008-05-12 23:30 1318作为Web应用程序模型的A ... -
关于Java的java.library.path
2008-04-30 00:37 16882java可以通过System.getProperty获得系统变 ... -
【转】JNI
2008-04-29 23:50 1366JNI是Java Native Interface的缩写。从J ... -
jni.h所在位置
2008-04-29 23:19 5186在%java_home%\include\下 -
servlet重定向
2008-04-23 14:20 9905在servlet/JSP编程中,服务器端重定向可以通过下面两个 ... -
CVS与Eclipse使用摘要
2008-04-16 17:08 22131. 在administrator下安装CVSNT版本,重启计 ... -
ServletContext和ServletConfig深度分析
2008-04-09 14:00 1350对于web容器来说,ServletContext接口定义了一个 ... -
JSP文件在浏览器中显示出现乱码的解决方法
2008-04-02 10:29 1770采用utf-8编码,在jsp文件中,加入下面2句即可: < ... -
GlassFish
2008-03-20 18:32 1532GlassFish社团正在开发一个免费,开源的Java EE5 ... -
jndi与jdbc的区别
2008-03-20 15:59 2779jndi给所有的命名目录服务提供统一的API前端,jdbc给所 ... -
Tomcat5.5下配置JNDI JDBC数据源
2008-03-20 15:57 14881 安装JDBC驱动 通常,将JDBC驱动安 ... -
【转】DynaActionForm的使用
2008-03-19 04:56 2881DynaActionForm提供了一种 ...
相关推荐
Java解析JSON文件是Java开发中常见的一项任务,特别是在与Web服务交互或处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和易于阅读及编写的特点,被广泛应用于网络数据传输...
此压缩包包含两个jar:json-lib-2.4-jdk15.jar和ezmorph-1.0.6.jar 这两个包都是java解析json数据的依赖包,而且是最新版,开源的东东好多人还要分,俺不要分,只希望对你有用。
Java解析JSON是一个常见的任务,特别是在开发Web服务或者与API交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java中,我们可以使用多种库...
Java解析Json字符串是Java开发中常见的一项任务,特别是在与Web服务交互、数据交换或存储时。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java...
JSON官网上推荐的使用java解析json的类库,官网下载后的是未编译打包的java文件,这是我打包后的东东,使用时直接添加进Build path即可,简单实用……
### Java解析JSON的方法 在Java开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。因此,在处理Web服务、API接口等方面,JSON数据格式非常常见...
标题与描述均提到了“JAVA解析JSON”,这表明文档主要关注的是如何在Java环境中解析JSON数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java...
Java解析JSON是一个常见的任务,特别是在开发Web服务或者处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java中,有许多库可以帮助...
标题提到的是“java解析json格式字符串所需jar包”,描述指出我们可以自行下载这些库。在提供的压缩包文件中,包含了以下几个关键的jar包: 1. **commons-collections-3.2.1.jar**:这是Apache Commons Collections...
本压缩包包含了7个用于Java解析JSON文件的必备jar包,通过解压并将这些jar包添加到您的项目类路径中,您可以轻松实现JSON处理。 1. **Jackson库**: - Jackson是Java最流行的JSON处理库之一,由 FasterXML 组织...
附件内容为:Java组装map数据,然后转换为json数据格式;Java解析json数据
总结,Java解析JSON主要依靠第三方库,如Jackson和Gson,它们提供了解析JSON字符串到Java对象,以及将Java对象序列化为JSON字符串的功能。对于复杂的JSON结构,可以通过创建相应的Java类来映射。在实际操作中,务必...
java解析json字符串。 commons-beanutils-1.9.0 commons-collections-3.2.1 commons-lang-2.6 commons-logging-1.1.3 ezmorph-1.0.6 json-lib-2.4-jdk15 demo: package com; import java.util.ArrayList;...
Java解析JSON源码是Java开发中的重要一环,因为JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,广泛应用于服务器与客户端之间的数据传输。本文将深入探讨如何在Java中解析JSON源码,以及如何利用...
3. **解析JSON字符串**:通过`JSONObject.fromObject()`或`JSONArray.fromObject()`方法将JSON格式的字符串转换为Java对象。 4. **序列化Java对象**:使用`JSONObject.toJSONString()`或`JSONArray.toJSONString()`...
使用该方法可以轻松解析JSON数组,方便取出JSON数据
以上就是Java解析JSON的两种常见方法:使用JSON库(如json-lib、Jackson或Gson)和Java内置API。选择哪种方式取决于项目需求,如性能、兼容性、易用性等。对于大型项目,推荐使用成熟的库,如Jackson,它提供了更...
Java解析JSON包主要涉及到的是如何在Java程序中处理JSON(JavaScript Object Notation)数据,这是一种轻量级的数据交换格式,广泛应用于服务器与客户端之间的数据通信。JSON格式易于人阅读和编写,同时也易于机器...