#pragma once


#include "Backends/JsonStructDeserializerBackend.h"

//this is a copy of the one in web serialization
class FPortaJsonStructDeserializerBackend
	: public FJsonStructDeserializerBackend
{
public:

	/**
	 * Initialize the deserializer
	 * @param InArchive The archive to deserialize from.
	 */
	FPortaJsonStructDeserializerBackend(FArchive& InArchive)
		: FJsonStructDeserializerBackend(InArchive)
	{ }


	// IStructDeserializerBackend interface
	virtual bool ReadProperty(FProperty* Property, FProperty* Outer, void* Data, int32 ArrayIndex) override;
};
