Rumah > Java > teks badan

Dapatkan fail json dalam bukkit

WBOY
Lepaskan: 2024-02-22 13:04:07
ke hadapan
1133 orang telah melayarinya

PHP editor Youzi akan membantu anda menguasai kaedah mendapatkan fail json dalam bukkit dengan cepat. Apabila membangunkan pemalam Minecraft menggunakan Java, memanipulasi fail json adalah keperluan biasa. Artikel ini akan memperkenalkan secara terperinci cara mendapatkan dan menghuraikan fail json dalam pemalam bukkit, membolehkan anda mengatasi pelbagai senario pembangunan dengan mudah. Sama ada anda seorang pemaju baru atau berpengalaman, anda boleh mendapat manfaat daripadanya dan meningkatkan tahap teknikal anda dengan cepat. Seterusnya, mari kita selami isu ini dan terokai penyelesaiannya.

Kandungan soalan

Saya cuba mendapatkan json dalam pemalam saya tetapi ia tidak berfungsi. Ini adalah kod saya untuk mendapatkannya dan ini adalah laluannya: static file json = new file("config.json");. Saya cuba menggunakan kaedah getdatafoder() tetapi tidak dapat kerana saya menggunakan kaedah statik.

public class JSONReader extends JavaPlugin {
    static File json = new File("config.JSON");

    static File getJSON() {
        return json;
    }

    static JSONObject setupJson() {
        try {
            JSONParser jsonParser = new JSONParser();
            Object parsed = jsonParser.parse(new FileReader(json.getPath()));
            JSONObject jsonObject = (JSONObject) parsed;
            return jsonObject;
        } catch (ParseException | IOException e) {
            return null;
        }
    }
}
Salin selepas log masuk

Penyelesaian

Semua laluan dinilai berbanding direktori kerja anda, yang mengandungi pelayan anda boleh laku. bukkit menyediakan akses fail yang mudah melalui JavaPlugin:

  • Fail rujukan dalam folder data pemalam

    file f = new file(getdatafolder(), "config.json");
    Salin selepas log masuk
  • Ambil semula fail dalam balang pemalam

    InputStream is = getResource("config.json");
    Salin selepas log masuk

    Laluan adalah relatif kepada balang pelayan bukkit, jadi anda perlu pergi ke fail dari sana /plugins/plugin-name/config.json

    Atas ialah kandungan terperinci Dapatkan fail json dalam bukkit. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!