diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..27a128a67 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.idea/ +*.class +*.log +*.iml +out/ diff --git a/org/Xml2JsonRun.java b/org/Xml2JsonRun.java new file mode 100644 index 000000000..902222774 --- /dev/null +++ b/org/Xml2JsonRun.java @@ -0,0 +1,28 @@ +package org; + +import org.json.JSONObject; +import org.json.XML; + +import java.io.IOException; +import java.nio.charset.Charset; +import java.nio.file.Files; +import java.nio.file.Paths; + +/** + * Created by ozlevka on 10/22/14. + */ +public class Xml2JsonRun { + public static int PRETTY_PRINT_INDENT_FACTOR = 4; + + + public static void main(String[] args) { + try { + byte[] allBytes = Files.readAllBytes(Paths.get("/home/ozlevka/Downloads/earthquakes.xml")); + String xml = new String(allBytes, 0, allBytes.length, Charset.forName("UTF-8")); + JSONObject obj = XML.toJSONObject(xml); + System.out.println(obj.toString(PRETTY_PRINT_INDENT_FACTOR)); + } catch (IOException e) { + e.printStackTrace(); + } + } +} diff --git a/CDL.java b/org/json/CDL.java similarity index 100% rename from CDL.java rename to org/json/CDL.java diff --git a/Cookie.java b/org/json/Cookie.java similarity index 100% rename from Cookie.java rename to org/json/Cookie.java diff --git a/CookieList.java b/org/json/CookieList.java similarity index 100% rename from CookieList.java rename to org/json/CookieList.java diff --git a/HTTP.java b/org/json/HTTP.java similarity index 100% rename from HTTP.java rename to org/json/HTTP.java diff --git a/HTTPTokener.java b/org/json/HTTPTokener.java similarity index 100% rename from HTTPTokener.java rename to org/json/HTTPTokener.java diff --git a/JSONArray.java b/org/json/JSONArray.java similarity index 100% rename from JSONArray.java rename to org/json/JSONArray.java diff --git a/JSONException.java b/org/json/JSONException.java similarity index 100% rename from JSONException.java rename to org/json/JSONException.java diff --git a/JSONML.java b/org/json/JSONML.java similarity index 100% rename from JSONML.java rename to org/json/JSONML.java diff --git a/JSONObject.java b/org/json/JSONObject.java similarity index 100% rename from JSONObject.java rename to org/json/JSONObject.java diff --git a/JSONString.java b/org/json/JSONString.java similarity index 100% rename from JSONString.java rename to org/json/JSONString.java diff --git a/JSONStringer.java b/org/json/JSONStringer.java similarity index 100% rename from JSONStringer.java rename to org/json/JSONStringer.java diff --git a/JSONTokener.java b/org/json/JSONTokener.java similarity index 100% rename from JSONTokener.java rename to org/json/JSONTokener.java diff --git a/JSONWriter.java b/org/json/JSONWriter.java similarity index 100% rename from JSONWriter.java rename to org/json/JSONWriter.java diff --git a/Kim.java b/org/json/Kim.java similarity index 100% rename from Kim.java rename to org/json/Kim.java diff --git a/Property.java b/org/json/Property.java similarity index 100% rename from Property.java rename to org/json/Property.java diff --git a/README b/org/json/README similarity index 100% rename from README rename to org/json/README diff --git a/XML.java b/org/json/XML.java similarity index 100% rename from XML.java rename to org/json/XML.java diff --git a/XMLTokener.java b/org/json/XMLTokener.java similarity index 100% rename from XMLTokener.java rename to org/json/XMLTokener.java diff --git a/zip/BitInputStream.java b/org/json/zip/BitInputStream.java similarity index 100% rename from zip/BitInputStream.java rename to org/json/zip/BitInputStream.java diff --git a/zip/BitOutputStream.java b/org/json/zip/BitOutputStream.java similarity index 100% rename from zip/BitOutputStream.java rename to org/json/zip/BitOutputStream.java diff --git a/zip/BitReader.java b/org/json/zip/BitReader.java similarity index 100% rename from zip/BitReader.java rename to org/json/zip/BitReader.java diff --git a/zip/BitWriter.java b/org/json/zip/BitWriter.java similarity index 100% rename from zip/BitWriter.java rename to org/json/zip/BitWriter.java diff --git a/zip/Huff.java b/org/json/zip/Huff.java similarity index 100% rename from zip/Huff.java rename to org/json/zip/Huff.java diff --git a/zip/JSONzip.java b/org/json/zip/JSONzip.java similarity index 100% rename from zip/JSONzip.java rename to org/json/zip/JSONzip.java diff --git a/zip/Keep.java b/org/json/zip/Keep.java similarity index 100% rename from zip/Keep.java rename to org/json/zip/Keep.java diff --git a/zip/None.java b/org/json/zip/None.java similarity index 100% rename from zip/None.java rename to org/json/zip/None.java diff --git a/zip/PostMortem.java b/org/json/zip/PostMortem.java similarity index 100% rename from zip/PostMortem.java rename to org/json/zip/PostMortem.java diff --git a/zip/README b/org/json/zip/README similarity index 100% rename from zip/README rename to org/json/zip/README diff --git a/zip/Unzipper.java b/org/json/zip/Unzipper.java similarity index 100% rename from zip/Unzipper.java rename to org/json/zip/Unzipper.java diff --git a/zip/Zipper.java b/org/json/zip/Zipper.java similarity index 100% rename from zip/Zipper.java rename to org/json/zip/Zipper.java