added none root json serialization