La lingua che sto usando è java. Dal mio database / server cloud sto ottenendo un semplice array JSON che contiene "stringhe", voglio usare queste stringhe e mostrarle all'utente. Compito semplice Comunque sono totalmente nuovo a JSON e al database, quindi non ho potuto farlo.
Come puoi vedere nello screenshot, il mio array JSON è chiamato "oggetto" e ha 3 valori di stringa, come posso accedervi come stringhe da mostrare all'utente?
Provai
String a = (String) object.get(0);
Inoltre, cosa succede se ho array di matrici all'interno di un array JSON? come posso accedere ad un particolare array all'interno dell'array JSON per cercare stringhe al suo interno?
risposte:
0 per risposta № 1Ecco le 2 classi che puoi utilizzare per analizzare i dati JSON in Java:
- http://www.json.org/javadoc/org/json/JSONObject.html
- http://www.json.org/javadoc/org/json/JSONArray.html
I valori negli oggetti sono referenziati dalla stringaidentificatore e puoi identificarli nel JSON usando le parentesi {}, e gli array sono referenziati dall'indice e saranno racchiusi tra parentesi []. Cercando di analizzare 1 come l'altro verrà generata un'eccezione. È possibile nidificare oggetti in matrici, matrici di oggetti o come desiderato: una volta che si usa get () su un oggetto o array, è possibile utilizzare nuovamente get () per ottenere un oggetto o una matrice figlio.