2015-01-16 14 views
5

Ho appena scoperto che Jackson non implementa JSR-353 e abbiamo già progettato il modulo .. quindi sono in una fretta disperata per trovare una sostituzione di questa API per iniziare a lavorare! : DQuali sono le API che implementano JSR-353 (JSON)

ho cercato un'API che attua la norma, ma non riusciva a trovare alcun risultato interessante perché abbiamo in programma di codice con lo standard e la forza al sistema di utilizzare una particolare implementazione (l'API sto cercando disperatamente)

+0

So che Jackson, GSON, ecc .. esiste e sono quelli migliori, ma la cosa implementazione è problematico quindi la mia domanda significa semplicemente "sai di un api che implementa il json standard jsr-353" quindi mi sa che non è una raccomandazione o qualcosa del genere no? –

+0

alcuni utenti su Stack Overflow stanno diventando "puristi". Questa è stata una domanda davvero interessante in quanto è anche difficile per me trovare un elenco delle API che implementano JSR353. Quando le regole iniziano a lavorare contro gli interessi degli utenti, devi iniziare a pensare di cambiare qualche ... –

+0

Nota che [JSR-374] (https://jcp.org/en/jsr/detail?id=374), come aggiornamento a JSR-353, è stato rilasciato e incluso in Java EE 8. –

risposta

3

La libreria Genson richiede di implementare JSR-353.

https://code.google.com/p/genson/wiki/JSR353

Non ho provato questo io stesso però. Recentemente ho anche cercato una buona libreria JSON, ne ho provati 3 e alla fine ho deciso di utilizzare Jackson nel modo migliore per soddisfare le mie esigenze. La cosa diversa è che non stavo cercando una libreria che implementasse con precisione lo standard, stavo solo cercando qualcosa che sia semplice e faccia ciò che volevo che facesse.

Si può anche verificare Gson, anche se non è direttamente correlato a JSR-353.

https://code.google.com/p/google-gson/

+0

Stavo per accontentarmi di Jackson ma quando ho scoperto che non implementa lo standard che diventa impossibile. E non posso permettermi di usare il server delle applicazioni per usare la sua implementazione (se ne ha una che dubito) quindi la necessità di avere un'API che implementa JSR-353 è obbligatoria, sfortunatamente. Quando dici che Gson non è direttamente correlato a JSR-353 vuoi dire che c'è una possibilità che potrebbe essere? –

+0

@ maher.belkh Voglio dire, non lo vedo nei loro documenti che è correlato. Non sono sicuro. –

+1

Sono un autore di Genson, infatti implementa jsr 353 e funziona solo – eugen

8

Ecco l'attuazione del JRS 353 di riferimento: https://javaee.github.io/jsonp/

+0

Penso che non sia un progetto finalizzato no? facendo clic su "Documentazione" mi indirizza a "Oracle: Siamo spiacenti, la pagina richiesta non è stata trovata". –

+0

@ maher.belkh L'URL è sbagliato. Non so se è cambiato o se hanno sbagliato, ma la documentazione è [qui] (http://docs.oracle.com/javaee/7/tutorial/jsonp.htm). – dcsohl

+0

Ecco i documenti API: https://json-processing-spec.java.net/nonav/releases/1.0/fcs/javadocs/index.html – vanje

Problemi correlati