From 0a4517590a2357bacb7a6285acb04e5f5f2943da Mon Sep 17 00:00:00 2001 From: qiuwei Date: Fri, 15 Jun 2018 00:08:05 +0800 Subject: [PATCH] Mavenize, allow duplicate key --- pom.xml | 65 +++++++++++++++++++ CDL.java => src/main/java/org/json/CDL.java | 0 .../main/java/org/json/Cookie.java | 0 .../main/java/org/json/CookieList.java | 0 HTTP.java => src/main/java/org/json/HTTP.java | 0 .../main/java/org/json/HTTPTokener.java | 0 .../main/java/org/json/JSONArray.java | 0 .../main/java/org/json/JSONException.java | 0 .../main/java/org/json/JSONML.java | 0 .../main/java/org/json/JSONObject.java | 8 +-- .../main/java/org/json/JSONPointer.java | 0 .../java/org/json/JSONPointerException.java | 0 .../java/org/json/JSONPropertyIgnore.java | 0 .../main/java/org/json/JSONPropertyName.java | 0 .../main/java/org/json/JSONString.java | 0 .../main/java/org/json/JSONStringer.java | 0 .../main/java/org/json/JSONTokener.java | 0 .../main/java/org/json/JSONWriter.java | 0 .../main/java/org/json/Property.java | 0 XML.java => src/main/java/org/json/XML.java | 0 .../main/java/org/json/XMLTokener.java | 0 21 files changed, 69 insertions(+), 4 deletions(-) create mode 100644 pom.xml rename CDL.java => src/main/java/org/json/CDL.java (100%) rename Cookie.java => src/main/java/org/json/Cookie.java (100%) rename CookieList.java => src/main/java/org/json/CookieList.java (100%) rename HTTP.java => src/main/java/org/json/HTTP.java (100%) rename HTTPTokener.java => src/main/java/org/json/HTTPTokener.java (100%) rename JSONArray.java => src/main/java/org/json/JSONArray.java (100%) rename JSONException.java => src/main/java/org/json/JSONException.java (100%) rename JSONML.java => src/main/java/org/json/JSONML.java (100%) rename JSONObject.java => src/main/java/org/json/JSONObject.java (99%) rename JSONPointer.java => src/main/java/org/json/JSONPointer.java (100%) rename JSONPointerException.java => src/main/java/org/json/JSONPointerException.java (100%) rename JSONPropertyIgnore.java => src/main/java/org/json/JSONPropertyIgnore.java (100%) rename JSONPropertyName.java => src/main/java/org/json/JSONPropertyName.java (100%) rename JSONString.java => src/main/java/org/json/JSONString.java (100%) rename JSONStringer.java => src/main/java/org/json/JSONStringer.java (100%) rename JSONTokener.java => src/main/java/org/json/JSONTokener.java (100%) rename JSONWriter.java => src/main/java/org/json/JSONWriter.java (100%) rename Property.java => src/main/java/org/json/Property.java (100%) rename XML.java => src/main/java/org/json/XML.java (100%) rename XMLTokener.java => src/main/java/org/json/XMLTokener.java (100%) diff --git a/pom.xml b/pom.xml new file mode 100644 index 000000000..51fb5604f --- /dev/null +++ b/pom.xml @@ -0,0 +1,65 @@ + + + + 4.0.0 + + org.json + json + 20180615 + + json + + http://www.example.com + + + UTF-8 + 1.7 + 1.7 + + + + + junit + junit + 4.11 + test + + + + + + + + maven-clean-plugin + 3.0.0 + + + + maven-resources-plugin + 3.0.2 + + + maven-compiler-plugin + 3.7.0 + + + maven-surefire-plugin + 2.20.1 + + + maven-jar-plugin + 3.0.2 + + + maven-install-plugin + 2.5.2 + + + maven-deploy-plugin + 2.8.2 + + + + + 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 99% rename from JSONObject.java rename to src/main/java/org/json/JSONObject.java index 8deb6bae5..4aa13f7b3 100644 --- a/JSONObject.java +++ b/src/main/java/org/json/JSONObject.java @@ -237,10 +237,10 @@ public JSONObject(JSONTokener x) throws JSONException { if (key != null) { // Check if key exists - if (this.opt(key) != null) { - // key already exists - throw x.syntaxError("Duplicate key \"" + key + "\""); - } +// if (this.opt(key) != null) { +// // key already exists +// throw x.syntaxError("Duplicate key \"" + key + "\""); +// } // Only add value if non-null Object value = x.nextValue(); if (value!=null) { diff --git a/JSONPointer.java b/src/main/java/org/json/JSONPointer.java similarity index 100% rename from JSONPointer.java rename to src/main/java/org/json/JSONPointer.java diff --git a/JSONPointerException.java b/src/main/java/org/json/JSONPointerException.java similarity index 100% rename from JSONPointerException.java rename to src/main/java/org/json/JSONPointerException.java diff --git a/JSONPropertyIgnore.java b/src/main/java/org/json/JSONPropertyIgnore.java similarity index 100% rename from JSONPropertyIgnore.java rename to src/main/java/org/json/JSONPropertyIgnore.java diff --git a/JSONPropertyName.java b/src/main/java/org/json/JSONPropertyName.java similarity index 100% rename from JSONPropertyName.java rename to src/main/java/org/json/JSONPropertyName.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/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