lib/serialization: accept Text as input
[nit.git] / lib / json / static.nit
index 3d3f0f0..51800fc 100644 (file)
@@ -127,10 +127,10 @@ redef class Nelements_head
        redef fun items do return [n_value]
 end
 
-redef class String
+redef class Text
        fun json_to_nit_object: nullable Object
        do
-               var lexer = new Lexer_json(self)
+               var lexer = new Lexer_json(to_s)
                var parser = new Parser_json
                var tokens = lexer.lex
                parser.tokens.add_all(tokens)