Exemplo n.º 1
0
 private object ParseByToken(Json.Parser.TOKEN token)
 {
   switch (token)
   {
     case Json.Parser.TOKEN.CURLY_OPEN:
       return (object) this.ParseObject();
     case Json.Parser.TOKEN.SQUARED_OPEN:
       return (object) this.ParseArray();
     case Json.Parser.TOKEN.STRING:
       return (object) this.ParseString();
     case Json.Parser.TOKEN.NUMBER:
       return this.ParseNumber();
     case Json.Parser.TOKEN.TRUE:
       return (object) true;
     case Json.Parser.TOKEN.FALSE:
       return (object) false;
     case Json.Parser.TOKEN.NULL:
       return (object) null;
     default:
       return (object) null;
   }
 }