I guess you are communicating with you wifi shield via USART. So you read characters/Strings. Why shouldn't you be able to parse them any way you like? Depending on how trivial your json is you could roll your own parser or have a look at ajson.
Memory should not be a problem as long as your json documents are relatively small (< ~1k).