Пример #1
0
        public ObjectJSON(string json)
        {
            originalJSON = StringParsingTool.getBetweenCurlyBracket(json);
            Dictionary <string, string> elements = ParserJSON.getDataDictionnary(originalJSON);

            data = new Dictionary <string, object>();
            foreach (string key in elements.Keys)
            {
                string value = elements[key];
                if (ParserJSON.isStringObjectJSON(value))
                {
                    data[key] = new ObjectJSON(value);
                }
                else if (ParserJSON.isStringArrayJSON(value))
                {
                    data[key] = new ArrayJSON(value);
                }
                else
                {
                    data[key] = StringParsingTool.cleanString(value);
                }
            }
        }