ここでいくつかの基本が欠けています。SOAP は XML ベースです。JSON は、よりコンパクトな XML の代替マークアップです。「REST 呼び出し」を行うということは、単にリソースを要求していることを意味します。リソースが JSON 形式で返される場合は、TouchJSON を使用して機能することは理にかなっています。ただし、SOAP Web サービスを呼び出す場合は、JSON ではなく、SOAP ライブラリを使用してオブジェクトにする必要がある XML が返されます。
よろしくお願いします。