Extract json manipulation to dedicated class

Let people use the json manipulation without affect JsonContext

Fix also #68