2010-04-10 12 views
27

Dove posso scaricare l'ultimo org.json JAR?Latest org.json

L'API mostra 2010/01/05 per JSONObject e il mio ultimo download è stato il 09/06/15. Non riesco a trovarlo su sourceforge o altrove. Qualcuno può dirigerlo al più tardi che avrà un'API almeno come specificato dal 2010/01/05?

risposta

10

Si consiglia di utilizzare json-simple o una delle altre librerie JSON per Java sviluppate. Questo ha le caratteristiche delle API di JSON.org (e penso che rimarrà in questo modo).

Ad esempio, la versione json-simple di JSONObject implementa la mappa e l'elenco di implementazioni JSONArray. Ha anche altre caratteristiche, come un SAX-style API.

+1

Grazie Matteo non ho capito che era quello avanzato. Voglio solo farlo ed esplorare meglio l'implementazione attuale più tardi. Ciò che è grande è che la comunità manterrà la retrocompatibilità. –

+0

Ho notato che JSON-simple non ha tutte le API come JSON.org - ad es. XML.java –

+0

@RajeevM, no, non è la stessa cosa. Ma l'ultima volta che ho controllato, era meglio in qualche modo (vedi il secondo paragrafo). –

21

Per quanto posso dire (nel dicembre 2013) ...

  • repository dei sorgenti di maestro di Douglas Crockford per "json.org" è ora su GitHub - https://github.com/douglascrockford/JSON-java. (. La storia GIT inizia nel 2010, e l'ultima modifica in "master" è un paio di settimane fa)

  • Paolo Merlin (aka "ESKATOS") ha Mavenized il codice: https://github.com/eskatos/org.json-java

  • binario " org.json "I file JAR sono" regolarmente "costruiti dall'albero di Paul Merlin e portati a Maven Central. Puoi trovarli tramite il link "qui" nel file README.md di Paul; guarda la riga sopra.

  • Ci sono altre versioni binarie più vecchie (pre-2010) del file JAR "org.json" in Maven Central sotto varie forme; rivedere i risultati di ricerca per questo link" http://mvnrepository.com/search.html?query=org.json.

Le date di copyright nel 'codice sorgente org.json' non significano molto. E 'chiaro che non vengono aggiornati quando il codice viene aggiornato. Tuttavia, Douglas Crockford fa aggiornare i @version tag Javadoc, almeno in alcuni commit.

UPDATE (dicembre 2016)

Come di qualche tempo nel 2015, Douglas Crockford ha passato la proprietà del repository GitHub a Sean Leary. il il vecchio URL Github per il progetto ora reindirizza a https://github.com/stleary/JSON-java. Il progetto continua ad essere relativamente attivo.

Consulta anche: Where has json.org java library gone?

2

org.json è ora regolarmente aggiornato nel repository Maven. L'ultima versione è il 12 febbraio 2016: http://mvnrepository.com/artifact/org.json/json.

Github posizione per il codice: https://github.com/stleary/JSON-java

+1

Grazie per l'aggiornamento! Puoi dirci come rendere disponibile il download (il file zip o il clone github) in eclissi. Il pacchetto ha i file sorgente, ma non c'è il contenuto da importare in un progetto Eclipse. Ho usato la linea di comunicazione per compilare i file di origine in file di classe. Tuttavia, non riuscivo ancora ad aggiungere le librerie al mio progetto Eclipse. Puoi aiutare? –

Problemi correlati