Разбор и доступ ниже формата данных JSON из HashMap в Java - PullRequest
0 голосов
/ 25 сентября 2019

Анализ и доступ ниже формата данных JSON из HashMap в Java для проверки соответствия ключей их значениям.

Ниже приведена строка JSON:

{
    "Inputs": {
        "TSVInput": {
            "ColumnNames": ["Bearing_11", "Bearing_12", "Bearing_21", "Bearing_22", "Bearing_31", "Bearing_32", "Bearing_41", "Bearing_42"],
            "Values": [[0.071, -0.054, 0.015, -0.144, -0.227, 0.012, -0.076, -0.073]]
        }
    },
    "GlobalParameters": {}
}

нижеприведенный источникКод не выполняет сопоставление и дает нулевое значение при доступе к конкретному полю.Я запутался в том, как анализировать эти вложенные данные JSON.

File file = null;
            try {
                BufferedReader br = new BufferedReader(new FileReader(fullFileName));

                String readLine = "";
                System.out.println("Reading file using Buffered Reader");

               while ((readLine = br.readLine()) != null) {
                        //System.out.println(readLine);
                        String jsonString = readline;

                        //System.out.println(jsonString);
                        Gson gson = new Gson();
                        HashMap<String, Object> myMap = gson.fromJson(jsonString, new TypeToken<HashMap<String, Object>>(){}.getType());
                        System.out.println(myMap.get(1));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...