要在Java中具有JSON的功能,您必须拥有JSON-lib。 JSON-lib还需要以下“JAR”文件:
commons-lang.jar
commons-beanutils.jar
commons-collections.jar
commons-logging.jar
ezmorph.jar
json-lib-2.2.2-jdk15.jar
JSON-lib 是一个用于将 beans、collections、maps、Java 数组和 XML 转换为 JSON,然后再重新转换回 beans、collections、maps 和其他对象的 Java 库。
在本例中,我们将使用 JSONObject 类来创建一个 JSONObject 对象,并打印这些对象的值。要使用 JSONObject 类,我们必须导入以下包: "net.sf.json"。为了向此对象添加元素,我们使用了 put() 方法。以下是 FirstJSONJava.java 的完整示例代码:
import net.sf.json.JSONObject;
public class FirstJSONJava
{
public static void main(String args[]) {
JSONObject object=new JSONObject();
object.put("name","Amit Kumar");
object.put("Max.Marks",new Integer(100));
object.put("Min.Marks",new Double(40));
object.put("Scored",new Double(66.67));
object.put("nickname","Amit");
System.out.println(object);
}
}
要运行此示例,您必须按照以下几个步骤进行操作:
1.下载JSON-lib jar和其他支持的Jars
2.将这些jar添加到您的类路径中
3.创建并保存FirstJSONJava.java
4.编译并执行它
源代码
http://www.roseindia.net/tutorials/json/FirstJSONJava.zip
http://www.roseindia.net/tutorials/json/jsonobject-java-example.shtml