public static Languages fromJson()

in extension-base/src/main/java/com/azure/autorest/extension/base/model/codemodel/Languages.java [329:361]


    public static Languages fromJson(JsonReader jsonReader) throws IOException {
        return readObject(jsonReader, Languages::new, (languages, fieldName, reader) -> {
            if ("_default".equals(fieldName)) {
                languages._default = Language.fromJson(reader);
            } else if ("csharp".equals(fieldName)) {
                languages.csharp = CSharpLanguage.fromJson(reader);
            } else if ("python".equals(fieldName)) {
                languages.python = Language.fromJson(reader);
            } else if ("ruby".equals(fieldName)) {
                languages.ruby = Language.fromJson(reader);
            } else if ("go".equals(fieldName)) {
                languages.go = Language.fromJson(reader);
            } else if ("typescript".equals(fieldName)) {
                languages.typescript = Language.fromJson(reader);
            } else if ("javascript".equals(fieldName)) {
                languages.javascript = Language.fromJson(reader);
            } else if ("powershell".equals(fieldName)) {
                languages.powershell = Language.fromJson(reader);
            } else if ("java".equals(fieldName)) {
                languages.java = Language.fromJson(reader);
            } else if ("c".equals(fieldName)) {
                languages.c = Language.fromJson(reader);
            } else if ("cpp".equals(fieldName)) {
                languages.cpp = Language.fromJson(reader);
            } else if ("swift".equals(fieldName)) {
                languages.swift = Language.fromJson(reader);
            } else if ("objectivec".equals(fieldName)) {
                languages.objectivec = Language.fromJson(reader);
            } else {
                reader.skipChildren();
            }
        });
    }