Yksinkertainen CSV/JSON-käsittely
Oppikaa käsittelemään yksinkertaista CSV- ja JSON-dataa sisäänrakennettujen merkkijono-operaatioiden ja kirjastojen avulla.
Yksinkertainen CSV/JSON-käsittely on ilmainen Java Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/3. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Java Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Java Academy-kurssilla on yhteensä 3 oppituntia.
Johdanto
CSV ja JSON ovat yleisiä tiedostomuotoja. Java voi käsitellä niitä yksinkertaisilla työkaluilla: String.split CSV:tä varten ja esimerkiksi org.json-kirjastolla JSONia varten.
CSV-perusteet
CSV (Comma-Separated Values) tallentaa tietorivit pilkuilla eroteltuina. Kukin rivi on yksi tietue.
Koodi: CSV:n jäsentäminen
Tämä jakaa CSV-rivin kentiksi. Tuloste: Alice, 30, Engineer.
public class Main {
public static void main(String[] args) {
String line = "Alice,30,Engineer";
String[] parts = line.split(",");
for (String p : parts) {
System.out.println(p);
}
}
}
JSON-perusteet
JSON (JavaScript Object Notation) käyttää avain–arvo-pareja. Javalle on saatavilla monia kirjastoja, kuten org.json ja Gson.
Koodi: JSONin jäsentäminen
Tämä jäsentää JSON-merkkijonon ja poimii kentät org.json-kirjaston avulla.
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
String json = "{\"name\":\"Bob\",\"age\":25}";
JSONObject obj = new JSONObject(json);
System.out.println("Name: " + obj.getString("name"));
System.out.println("Age: " + obj.getInt("age"));
}
}
Koodi: JSONin luominen
Tämä muodostaa yksinkertaisen JSON-olion, jossa on kaksi kenttää, ja tulostaa sen.
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
JSONObject obj = new JSONObject();
obj.put("city", "Paris");
obj.put("population", 2148000);
System.out.println(obj.toString());
}
}
CSV-tarkistus
Pikakysymys: mikä on yleinen tapa jakaa CSV-arvot?
Kertaus
Kertaus: CSV käyttää pilkkuja, ja se jäsennetään split()-metodilla. JSON käyttää avain–arvo-pareja, ja se jäsennetään esimerkiksi org.json- tai Gson-kirjastolla.
Opi Java tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 104
- Oppitunnit
- 374
Usein kysytyt kysymykset
Onko oppitunti ”Yksinkertainen CSV/JSON-käsittely” ilmainen?
Kyllä – oppitunnin ”Yksinkertainen CSV/JSON-käsittely” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Java Academy-kurssin, päivitä CoddyKit PROhon. Java Academy-kurssilla on yhteensä 3 oppituntia.
Mitä opin oppitunnilla ”Yksinkertainen CSV/JSON-käsittely”?
Oppikaa käsittelemään yksinkertaista CSV- ja JSON-dataa sisäänrakennettujen merkkijono-operaatioiden ja kirjastojen avulla. Harjoittelet Java Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Java Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Java Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/3.
Kuinka kauan ”Yksinkertainen CSV/JSON-käsittely”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Java Academy-oppitunnilla?
Kyllä. Jokainen Java Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Serialisoinnin perusteet
- Yksinkertainen CSV/JSON-käsittely
- Tiedostojen läpikäynti ja apuohjelmat