Add general json loader

* Add general json loader