У меня есть JSON-файл, который я хочу проанализировать. файл в формате JSON («MyFile») имеет формат следующим образом:Извлечение значений из вложенного объекта JSON
{
"LanguageLevels": {
"1": "Początkujący",
"2": "ŚrednioZaawansowany",
"3": "Zaawansowany",
"4": "Ekspert"
}
}
Я хочу, чтобы получить значение (ŚrednioZaawansowany) Ки 2 из языка уровней.
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Iterator;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
public class JsonSimpleExample {
public static void main(String[] args) {
JSONParser parser = new JSONParser();
try {
Object obj = parser.parse(new FileReader("myfile");
JSONObject jsonObject = (JSONObject) obj;
JSONObject jsonChildObject = (JSONObject)jsonObject.get("LanguageLevels");
Что делать дальше? Как я могу перебирать его?
Я предлагаю, чтобы прочитать о официальную документацию и взглянуть на их примеры, если они есть. – Njol