Exemple #1
0
        /// <summary>
        /// 读取JSON字符串
        /// </summary>
        /// <param name="s"></param>
        public void Read(string s)
        {
            Clear();

            jr = new JsonReader(s);
            int type = jr.ReadToObjBegin();

            switch (type)
            {
                case '{':
                    JsonReader.ReadToJSON(jr, this, out type);
                    break;
                case '[':
                    _ArrayValue = jr.ReadArray(out type);
                    break;
                default:
                    throw new Exception("Unkonwn JSON format");
            }
        }