rozumek29 13 Opublikowano 4 czerwca 2021 Udostępnij Opublikowano 4 czerwca 2021 Witam, pewną zagwozdkę, mianowicie mam taki oto plik yaml. 54306704-2a70-4cbe-b9f7-b25d05ec9cb8: Name: '[Rozumek29] 1' Owner: §4Rozumek29§r OwnerUUID: 108d0a87-62d5-44a3-b9bf-0f7202f1340b 991e7c48-d6c0-4fa5-bfee-df53c96bdac8: Name: '[Rozumek29] 2' Owner: §4Rozumek29§r OwnerUUID: 108d0a87-62d5-44a3-b9bf-0f7202f1340b i potrzebuję znaleźć cały 'obiekt' bo parametrze "Name" Odnośnik do komentarza https://skript.pl/temat/49054-szukanie-danych-w-yalm/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 4 czerwca 2021 Udostępnij Opublikowano 4 czerwca 2021 (edytowane) Nwm czy dobrze zrozumiałem, potrzebny będzie YamlConfiguration cfg = YamlConfiguration.loadConfiguration(); a pobierasz wartość poprzez String name = cfg.getString(path) /* path odwołuje się do ścieżki czyli np. "id.name" */ Ale jeżeli masz problem z określeniem tej ścieżki to możesz przekształcić yaml np. na: list: jakies-uid: wartości i wtedy for (String s : cfg.getConfigurationSection("list").getKeys(false)) { String path = "list." + s; UUID uuid = UUID.fromString(s); String name = cfg.getString(path + ".name"); } Ja tylko zgaduje, że to jest uuid, na to mi wygląda Edytowane 4 czerwca 2021 przez kerpson w razie problemów możesz napisać do mnie wiadomość na discordzie, chętnie pomogę Odnośnik do komentarza https://skript.pl/temat/49054-szukanie-danych-w-yalm/#findComment-304990 Udostępnij na innych stronach Więcej opcji udostępniania...
0 rozumek29 13 Opublikowano 4 czerwca 2021 Autor Udostępnij Opublikowano 4 czerwca 2021 No właśnie tak, to UUID, chcę po prostu znaleźć UUID po przypisanej nazwie Odnośnik do komentarza https://skript.pl/temat/49054-szukanie-danych-w-yalm/#findComment-305010 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 4 czerwca 2021 Udostępnij Opublikowano 4 czerwca 2021 A czy próbowałeś przekształcić yaml na coś tego stylu: jakis-custom-name: uuid: fsdfd /*i tu jakies info*/ Odnośnik do komentarza https://skript.pl/temat/49054-szukanie-danych-w-yalm/#findComment-305012 Udostępnij na innych stronach Więcej opcji udostępniania...
0 rozumek29 13 Opublikowano 4 czerwca 2021 Autor Udostępnij Opublikowano 4 czerwca 2021 no tylko wtedy będę miał problem z innymi klasami Odnośnik do komentarza https://skript.pl/temat/49054-szukanie-danych-w-yalm/#findComment-305076 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 5 czerwca 2021 Udostępnij Opublikowano 5 czerwca 2021 A wyjaśnij co chcesz dokładnie zapisywać i otrzymywać Odnośnik do komentarza https://skript.pl/temat/49054-szukanie-danych-w-yalm/#findComment-305130 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LeviBoyPL 161 Opublikowano 5 czerwca 2021 Udostępnij Opublikowano 5 czerwca 2021 for (String key : yml.getKeys(true)) { int value = yml.getInt(key); System.out.println(key + ": " + value); } Nie polecam odczytywać/zapisywać danych bezpośrednio do pliku. Powinieneś jedynie przy starcie ładować dane do ramu, a później co jakiś czas je zapisywać. Odnośnik do komentarza https://skript.pl/temat/49054-szukanie-danych-w-yalm/#findComment-305145 Udostępnij na innych stronach Więcej opcji udostępniania...
0 rozumek29 13 Opublikowano 7 czerwca 2021 Autor Udostępnij Opublikowano 7 czerwca 2021 W dniu 5.06.2021 o 17:26, LeviBoyPL napisał: for (String key : yml.getKeys(true)) { int value = yml.getInt(key); System.out.println(key + ": " + value); } Nie polecam odczytywać/zapisywać danych bezpośrednio do pliku. Powinieneś jedynie przy starcie ładować dane do ramu, a później co jakiś czas je zapisywać. Dzięki, zadziałało. A co do ładowania danych do ramu, to aktualnie jest to rozwiązanie tymczasowe, później będzie to właśnie tak rozwiązane. Odnośnik do komentarza https://skript.pl/temat/49054-szukanie-danych-w-yalm/#findComment-305253 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#25876 Opublikowano 2 lipca 2021 Udostępnij Opublikowano 2 lipca 2021 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/49054-szukanie-danych-w-yalm/#findComment-306430 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
rozumek29 13
Witam, pewną zagwozdkę, mianowicie mam taki oto plik yaml.
54306704-2a70-4cbe-b9f7-b25d05ec9cb8: Name: '[Rozumek29] 1' Owner: §4Rozumek29§r OwnerUUID: 108d0a87-62d5-44a3-b9bf-0f7202f1340b 991e7c48-d6c0-4fa5-bfee-df53c96bdac8: Name: '[Rozumek29] 2' Owner: §4Rozumek29§r OwnerUUID: 108d0a87-62d5-44a3-b9bf-0f7202f1340bi potrzebuję znaleźć cały 'obiekt' bo parametrze "Name"
Odnośnik do komentarza
https://skript.pl/temat/49054-szukanie-danych-w-yalm/Udostępnij na innych stronach
8 odpowiedzi na to pytanie
Rekomendowane odpowiedzi