JSON deserializer

Completing the JSON deserializer/serializer I was missing being able to deal with arrays and could only deal with strings in…