Interface for json