X-Git-Url: http://nitlanguage.org diff --git a/lib/json/json.nit b/lib/json/json.nit index 1e9522f..391f746 100644 --- a/lib/json/json.nit +++ b/lib/json/json.nit @@ -1,7 +1,5 @@ # This file is part of NIT ( http://www.nitlanguage.org ). # -# Copyright 2012-2013 Alexis Laferrière -# # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at @@ -14,21 +12,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Writing to and reading from the Json format. -# Based on the json0 C library +# Read and write JSON formatted text using the standard serialization services module json -import jsonable -import json_reader -import json_writer - -redef class String - fun json_load_from_file : nullable Map[ String, nullable Jsonable ] - do - var f = new IFStream.open( self ) - var data = f.read_all.json_to_object - f.close - - return data.as(not null) # ( Map[ String, nullable Jsonable ] ) - end -end +import serialization_write +import serialization_read