public static CodeModel fromJson()

in extension-base/src/main/java/com/azure/autorest/extension/base/model/codemodel/CodeModel.java [121:139]


    public static CodeModel fromJson(JsonReader jsonReader) throws IOException {
        return JsonUtils.readObject(jsonReader, CodeModel::new, (codeModel, fieldName, reader) -> {
            if (codeModel.tryConsumeParentProperties(codeModel, fieldName, reader)) {
                return;
            }

            if ("info".equals(fieldName)) {
                codeModel.info = Info.fromJson(reader);
            } else if ("schemas".equals(fieldName)) {
                codeModel.schemas = Schemas.fromJson(reader);
            } else if ("clients".equals(fieldName)) {
                codeModel.clients = reader.readArray(Client::fromJson);
            } else if ("testModel".equals(fieldName)) {
                codeModel.testModel = TestModel.fromJson(reader);
            } else {
                reader.skipChildren();
            }
        });
    }