コード例 #1
0
ファイル: JsonParser.cs プロジェクト: tantowi/json.net
        /**
         * parseMap
         * @return
         */
        private JsonMap ParseMap()
        {
            if (buff[pos] != '{')
            {
                return(null);
            }

            JsonMap jo = JsonMap.Create();

            while (pos < buff.Length && buff[pos] != '}')
            {
                pos++;   // skip { or ,
                String name = ParseString();
                pos++;   // skip :
                JsonValue value = ParseValue();
                jo.Put(name, value);
            }
            pos++;   // skip }
            return(jo);
        }
コード例 #2
0
ファイル: JsonValue.cs プロジェクト: tantowi/json.net
 /**
  * Create a JsonMap object
  * @return
  */
 public static JsonMap NewMap()
 {
     return(JsonMap.Create());
 }