Introduced hal/json adapter.