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.
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; } } }
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");
Ambil semula fail dalam balang pemalam
InputStream is = getResource("config.json");
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!