Sono abituato a PHP e la decodifica di dati json è solo una riga di codice. Quale sarebbe il modo più semplice per farlo in java?Decodifica dati JSON in Java
risposta
uno sguardo al http://code.google.com/p/json-simple/ forse aiuta ;-)
Scegli una delle biblioteche della sezione Java in fondo alla pagina json.org.
mi piace Flexjson. È leggero e facile da usare.
Ma ammetto che non ho preso la briga di confrontare tutte le alternative :-)
amo GSON, è molto semplice e facile da usare. Se sei interessato a più, ecco un tutorial (tedesco): http://blog.mynotiz.de/programmieren/java-json-decode-tutorial-2074/
Decodificare json in java non è troppo difficile. Google gson api gestisce i dati json molto bene. Un tutorial sulla decodifica di dati json usando gson è lì nel mio blog http://preciselyconcise.com/apis_and_installations/json_to_java.php
Ci sono molte librerie JSON disponibili in Java.
I più noti sono: Jackson, GSON, Genson, FastJson e org.json.
ci sono in genere tre cose uno dovrebbe guardare per la scelta di qualsiasi libreria:
- prestazioni
- Facilità d'uso (il codice è semplice da scrivere e leggibile) - che va con le caratteristiche.
- Per applicazioni mobili: dimensioni dipendenza/vaso
Specificamente per librerie JSON (ed eventuali serializzazione/librerie deserializzazione), associazione dati è anche generalmente di interesse in quanto elimina la necessità di scrivere codice boilerplate per imballare/decomprimere i dati.
Per 1, vedere questo benchmark: https://github.com/fabienrenaud/java-json-benchmark ho fatto usando JMH che confronta (Jackson, GSON, Genson, fastjson, org.json, jsonp) le prestazioni di serializzatori e deserializzatore utilizzando flusso e le API DataBind. Per 2, puoi trovare numerosi esempi su Internet. Il benchmark qui sopra può anche essere usato come fonte di esempi ...
Quick take away del benchmark: Jackson esegue da 5 a 6 volte meglio di org.json e più del doppio di GSON.
Fatemi sapere se avete domande.
- 1. Decodifica stringa JSON in Java
- 2. decodifica json in php
- 3. PHP decodifica JSON POST
- 4. decodifica stringa JSON in python
- 5. Decodifica di una Java/JSON Map in un oggetto F #
- 6. PHP decodifica annidato JSON
- 7. PHP JSON decodifica - stdClass
- 8. JSON codifica/decodifica base64 codifica/decodifica in JavaScript
- 9. PHP: json limiti di decodifica
- 10. Prestazioni di decodifica JSON Python
- 11. JSON decodifica: token imprevisto: StartArray
- 12. decodifica utf-8 in java
- 13. Errore di decodifica in java
- 14. caratteri arabi nella JSON decodifica
- 15. Decodifica del simbolo Pound codificato in java
- 16. codifica/decodifica dei dati tra php/java per android
- 17. URL e decodifica carattere speciale in Java
- 18. Crittografa dati con python, decodifica in php
- 19. convalida quando si decodifica JSON utilizzando Jackson
- 20. Decodifica stringa di query URI in Java
- 21. Codifica URLEncoder/Decodifica URLDecoder in java (Android)
- 22. Java 8 modifica in decodifica UTF-8
- 23. decodifica JSON Web Gettoni a Swift
- 24. Pretty-Print JSON in Java
- 25. Librerie di codifica/decodifica video java purissime
- 26. Java: decodifica stream di carattere multithreading
- 27. IDTECH decodifica dati lettore di carte di credito
- 28. Come caricare i dati ospitati esternamente in formato JSON
- 29. Converti dati Lua in JSON
- 30. Dati POST in formato JSON
Ho provato diversi parser JSON. Questo è il mio preferito .. –