json scaffold