//package com.scss.utils.scssLint;
//
//import com.google.gson.Gson;
//import com.google.gson.GsonBuilder;
//import com.google.gson.annotations.SerializedName;
//import com.google.gson.reflect.TypeToken;
//
//import java.lang.reflect.Type;
//import java.util.List;
//import java.util.Map;
//
//public class Outdated {
// @SerializedName("react-templates")
// public OutdatedClass rt;
//
// public static Outdated parseNpmOutdated(String json) {
// GsonBuilder builder = new GsonBuilder();
//// builder.registerTypeAdapterFactory(adapter);
// Gson g = builder.setPrettyPrinting().create();
// Type listType = new TypeToken<Outdated>() {}.getType();
// return g.fromJson(json, listType);
// }
//
// public static class OutdatedClass {
// public String current;
// public String wanted;
// public String latest;
// public String location;
// }
//
// final static String json = "{" +
// "\"scss-lint-plugin/testData/one.scss\": [" +
// "{\"line\": 5,\"column\": 3,\"length\": 22,\"severity\": \"warning\",\"reason\": \"Properties should be ordered color, font\",\"linter\": \"PropertySortOrder\"}" +
// "]" +
// "}";
//
// public static class Koko {
//// @SerializedName("files")
//// public List<Map<String,String>> files;
// public Map<String, List<Obj>> files;
// }
//
// public static class Obj {
// public String line;
// public int column;
// public int length;
// public String severity;
// public String reason;
// public String linter;
// }
//
// public static Map<String, List<Obj>> parseNpmOutdated2(String json) {
// GsonBuilder builder = new GsonBuilder();
//// builder.registerTypeAdapterFactory(adapter);
// Gson g = builder.setPrettyPrinting().create();
// Type listType = new TypeToken< Map<String, List<Obj>>>() {}.getType();
// return g.fromJson(json, listType);
// }
//
//
// public static void main(String[] args) {
// Map<String, List<Obj>> koko = parseNpmOutdated2(json);
// System.out.println(koko);
// }
//
//
//}
//