Extract json manipulation to dedicated class

Let people use the json manipulation without affect JsonContext