org.json-JAR-provisioning
Ich Frage mich, warum www.json.org/anyone sonst nicht auf eine offizielle JAR-Paket mit org.json herunterladen? Alle Abfragen finde ich Leute Fragen, wo Sie können laden Sie die JAR-Ergebnisse in den Antworten zu der Seite, auf welche nur die Listen die Quelle-Dateien.
Es scheint ein wenig umständlich zu erwarten, dass jeder download jede source-Datei und bereiten Sie die JAR-Datei selbst.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie sich überlegt mit Maven? zum Beispiel, wenn Sie wollten, ein GLAS zu pars JSON, konnte man nur zählen...
http://mvnrepository.com/artifact/org.codehaus.jackson/jackson-core-asl/1.9.6
in einem pom.xml hier erhalten Sie das Glas für JSON.
Oder noch besser, verwenden Sie die org.json-eine...
http://mvnrepository.com/artifact/org.json/json
Heruntergeladen ich eine jar von hier:
http://code.google.com/p/org-json-java/downloads/detail?name=org.json-20120521.jar&can=2&q=
Umsetzung von json.org von Douglas Crockford ist nōn-kostenlos. Zum Glück, eine Freie, fast drop-in Ersatz vorhanden ist (anscheinend, Google code verpackt von jemand anderes für Maven Central):
Hinzufügen
pom.xml
anstatt die json.org ein. Wir hatten nur eine kleine änderung zu unserem code: das vaadin kann man werfenJSONException
in weitere Orte, so mussten wir entweder fangen oder Sie durch den Anrufer (Verlängerung der throws-Deklaration).Beachten Sie, dass die json.org software ist ein nicht-open-source-Lizenz. Dies bewirkt, dass flussabwärts Probleme in vielen Fällen.
Das Problem ist, dass die Lizenz ist im wesentlichen der MIT-Lizenz, aber es fügt eine Zeile, die sagt, dass die software sollte nur verwendet werden, für gut, nicht böse. Das klingt gut, aber wenn Sie haben, um eine Anwältin zu unterzeichnen, wird es böse, weil es keinen Konsens über die rechtliche definition von "böse". Wenn Sie json.org's-Bibliothek, können Sie nicht setzen Sie Ihre software in Debian, zum Beispiel. Ihre software ebenfalls keine Abhängigkeit für jedes Apache Projekt.
Helfen, mit diesem habe ich angepasst und verpackt die android-sauber-Zimmer-Neufassung der json.org Bibliothek. Die Quelle ist auf github und ist der Apache-Lizenz. Sehen https://github.com/tdunning/open-json. Um es zu verwenden, fügen Sie so etwas wie dies, zu Ihrem pom (oder gleichwertig):
Ping mich mit pull requests oder issues auf github oder aber Sie möchten.
Mithilfe der com.tdunnning Paket kann dazu führen, Abhängigkeit, Konflikten, vor allem, wenn Sie Ihr Projekt anderen zur Verfügung wie eine Bibliothek. Die Umsetzung nicht zu 100% kompatibel mit org.json
Paket(com.tdunning) wurde abgespalten, um https://github.com/openjson/openjson mit dem Paket umbenannt in com.github.openjson anstelle von org.json-Konflikte zu vermeiden.
Maven dependency: