private static bool ParseModelJson()

in ADTTools/UploadModels/Program.cs [132:157]


        private static bool ParseModelJson(Dictionary<string, string> modelTexts)
        {
            var jsonErrors = new Dictionary<string, JsonException>();
            foreach (string fileName in modelTexts.Keys)
            {
                try
                {
                    JsonDocument jsonDoc = JsonDocument.Parse(modelTexts[fileName]);
                }
                catch (JsonException ex)
                {
                    jsonErrors.Add(fileName, ex);
                }
            }

            if (jsonErrors.Count > 0)
            {
                Log.Error("Errors parsing models.");
                foreach (string fileName in jsonErrors.Keys)
                {
                    Log.Error($"{fileName}: {jsonErrors[fileName].Message}");
                }
            }

            return jsonErrors.Count == 0;
        }