diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..18342e010 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.iml +target/ +*.class diff --git a/README b/README deleted file mode 100755 index b77c71a21..000000000 --- a/README +++ /dev/null @@ -1,68 +0,0 @@ -JSON in Java [package org.json] - -Douglas Crockford -douglas@crockford.com - -2011-02-02 - - -JSON is a light-weight, language independent, data interchange format. -See http://www.JSON.org/ - -The files in this package implement JSON encoders/decoders in Java. -It also includes the capability to convert between JSON and XML, HTTP -headers, Cookies, and CDL. - -This is a reference implementation. There is a large number of JSON packages -in Java. Perhaps someday the Java community will standardize on one. Until -then, choose carefully. - -The license includes this restriction: "The software shall be used for good, -not evil." If your conscience cannot live with that, then choose a different -package. - -The package compiles on Java 1.2 thru Java 1.4. - - -JSONObject.java: The JSONObject can parse text from a String or a JSONTokener -to produce a map-like object. The object provides methods for manipulating its -contents, and for producing a JSON compliant object serialization. - -JSONArray.java: The JSONObject can parse text from a String or a JSONTokener -to produce a vector-like object. The object provides methods for manipulating -its contents, and for producing a JSON compliant array serialization. - -JSONTokener.java: The JSONTokener breaks a text into a sequence of individual -tokens. It can be constructed from a String, Reader, or InputStream. - -JSONException.java: The JSONException is the standard exception type thrown -by this package. - - -JSONString.java: The JSONString interface requires a toJSONString method, -allowing an object to provide its own serialization. - -JSONStringer.java: The JSONStringer provides a convenient facility for -building JSON strings. - -JSONWriter.java: The JSONWriter provides a convenient facility for building -JSON text through a writer. - - -CDL.java: CDL provides support for converting between JSON and comma -delimited lists. - -Cookie.java: Cookie provides support for converting between JSON and cookies. - -CookieList.java: CookieList provides support for converting between JSON and -cookie lists. - -HTTP.java: HTTP provides support for converting between JSON and HTTP headers. - -HTTPTokener.java: HTTPTokener extends JSONTokener for parsing HTTP headers. - -XML.java: XML provides support for converting between JSON and XML. - -JSONML.java: JSONML provides support for converting between JSONML and XML. - -XMLTokener.java: XMLTokener extends JSONTokener for parsing XML text. diff --git a/README.md b/README.md new file mode 100755 index 000000000..ff3477225 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +JSON in Java [package org.json](https://github.com/douglascrockford/JSON-java). + +I added .pom to create jars. + +v. 2011-02-02 + + + org.json + json + 20110202 + + +Please follow [these instructions](http://stackoverflow.com/a/7623805/242538) to install into your local or remote repo. \ No newline at end of file diff --git a/installJar b/installJar new file mode 100755 index 000000000..7f43aac68 --- /dev/null +++ b/installJar @@ -0,0 +1 @@ +mvn -DaltDeploymentRepository=snapshot-repo::default::file:../mvn.geyfman.net/releases clean deploy \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 000000000..68a105453 --- /dev/null +++ b/pom.xml @@ -0,0 +1,38 @@ + + 4.0.0 + + org.json + JSON + 20110202 + jar + + + UTF-8 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + + + + repo + https://github.com/anatolyg/mvn.geyfman.net/raw/master/releases + + + + \ No newline at end of file diff --git a/CDL.java b/src/main/java/org/json/CDL.java similarity index 100% rename from CDL.java rename to src/main/java/org/json/CDL.java diff --git a/Cookie.java b/src/main/java/org/json/Cookie.java similarity index 100% rename from Cookie.java rename to src/main/java/org/json/Cookie.java diff --git a/CookieList.java b/src/main/java/org/json/CookieList.java similarity index 100% rename from CookieList.java rename to src/main/java/org/json/CookieList.java diff --git a/HTTP.java b/src/main/java/org/json/HTTP.java similarity index 100% rename from HTTP.java rename to src/main/java/org/json/HTTP.java diff --git a/HTTPTokener.java b/src/main/java/org/json/HTTPTokener.java similarity index 100% rename from HTTPTokener.java rename to src/main/java/org/json/HTTPTokener.java diff --git a/JSONArray.java b/src/main/java/org/json/JSONArray.java similarity index 100% rename from JSONArray.java rename to src/main/java/org/json/JSONArray.java diff --git a/JSONException.java b/src/main/java/org/json/JSONException.java similarity index 100% rename from JSONException.java rename to src/main/java/org/json/JSONException.java diff --git a/JSONML.java b/src/main/java/org/json/JSONML.java similarity index 100% rename from JSONML.java rename to src/main/java/org/json/JSONML.java diff --git a/JSONObject.java b/src/main/java/org/json/JSONObject.java similarity index 100% rename from JSONObject.java rename to src/main/java/org/json/JSONObject.java diff --git a/JSONString.java b/src/main/java/org/json/JSONString.java similarity index 100% rename from JSONString.java rename to src/main/java/org/json/JSONString.java diff --git a/JSONStringer.java b/src/main/java/org/json/JSONStringer.java similarity index 100% rename from JSONStringer.java rename to src/main/java/org/json/JSONStringer.java diff --git a/JSONTokener.java b/src/main/java/org/json/JSONTokener.java similarity index 100% rename from JSONTokener.java rename to src/main/java/org/json/JSONTokener.java diff --git a/JSONWriter.java b/src/main/java/org/json/JSONWriter.java similarity index 100% rename from JSONWriter.java rename to src/main/java/org/json/JSONWriter.java diff --git a/Kim.java b/src/main/java/org/json/Kim.java similarity index 100% rename from Kim.java rename to src/main/java/org/json/Kim.java diff --git a/Property.java b/src/main/java/org/json/Property.java similarity index 100% rename from Property.java rename to src/main/java/org/json/Property.java diff --git a/XML.java b/src/main/java/org/json/XML.java similarity index 100% rename from XML.java rename to src/main/java/org/json/XML.java diff --git a/XMLTokener.java b/src/main/java/org/json/XMLTokener.java similarity index 100% rename from XMLTokener.java rename to src/main/java/org/json/XMLTokener.java diff --git a/zip/BitInputStream.java b/src/main/java/org/json/zip/BitInputStream.java similarity index 100% rename from zip/BitInputStream.java rename to src/main/java/org/json/zip/BitInputStream.java diff --git a/zip/BitOutputStream.java b/src/main/java/org/json/zip/BitOutputStream.java similarity index 100% rename from zip/BitOutputStream.java rename to src/main/java/org/json/zip/BitOutputStream.java diff --git a/zip/BitReader.java b/src/main/java/org/json/zip/BitReader.java similarity index 100% rename from zip/BitReader.java rename to src/main/java/org/json/zip/BitReader.java diff --git a/zip/BitWriter.java b/src/main/java/org/json/zip/BitWriter.java similarity index 100% rename from zip/BitWriter.java rename to src/main/java/org/json/zip/BitWriter.java diff --git a/zip/Compressor.java b/src/main/java/org/json/zip/Compressor.java similarity index 100% rename from zip/Compressor.java rename to src/main/java/org/json/zip/Compressor.java diff --git a/zip/Decompressor.java b/src/main/java/org/json/zip/Decompressor.java similarity index 100% rename from zip/Decompressor.java rename to src/main/java/org/json/zip/Decompressor.java diff --git a/zip/Huff.java b/src/main/java/org/json/zip/Huff.java similarity index 100% rename from zip/Huff.java rename to src/main/java/org/json/zip/Huff.java diff --git a/zip/JSONzip.java b/src/main/java/org/json/zip/JSONzip.java similarity index 100% rename from zip/JSONzip.java rename to src/main/java/org/json/zip/JSONzip.java diff --git a/zip/Keep.java b/src/main/java/org/json/zip/Keep.java similarity index 100% rename from zip/Keep.java rename to src/main/java/org/json/zip/Keep.java diff --git a/zip/MapKeep.java b/src/main/java/org/json/zip/MapKeep.java similarity index 100% rename from zip/MapKeep.java rename to src/main/java/org/json/zip/MapKeep.java diff --git a/zip/None.java b/src/main/java/org/json/zip/None.java similarity index 100% rename from zip/None.java rename to src/main/java/org/json/zip/None.java diff --git a/zip/PostMortem.java b/src/main/java/org/json/zip/PostMortem.java similarity index 100% rename from zip/PostMortem.java rename to src/main/java/org/json/zip/PostMortem.java diff --git a/zip/README b/src/main/java/org/json/zip/README similarity index 100% rename from zip/README rename to src/main/java/org/json/zip/README diff --git a/zip/TrieKeep.java b/src/main/java/org/json/zip/TrieKeep.java similarity index 100% rename from zip/TrieKeep.java rename to src/main/java/org/json/zip/TrieKeep.java