created solution
using newtonsoft json serializers