0

既存の REST API と対話するアプリを構築しています。その API は、Jackson というフレームワークを使用して構築されたと思います。また、RestKit を使用して、API によって使用されるオブジェクトのオブジェクト作成を処理できるのではないかと考えました。ただし、問題が発生しました。Jackson は次のような構造を含む JSON を送受信するのが好きです: {"@id": 1, "id": 4} しかし、RestKit は "@id" を "not キー" でチョークします。キーのコーディングに準拠した値」例外。

既存の API を変更するのは困難な作業になるでしょうが、受信 JSON の「AT__id」のように、「@id」を正当なキーに置き換え、送信時に反対の変換を行う何らかの変換をシムできるかどうか疑問に思っています。 JSON。私の問題は、RestKit が初めてで、どこから始めればよいかわからないことです。コードをどこで変更できるかを確認するためにコードをトレースすることを考えていますが、どこから始めて労力を節約するかについて提案を提供するのに十分な構造に精通している人はいますか?

4

1 に答える 1

0

「@id」はジャクソンの慣習であり、要件ではないことがわかりました。小文字/ASCII ルールに準拠するものに変更してテストしたところ、完全に機能しました。次のサーバー更新で変更します。これは質問には答えませんが、当面の問題は解決します。

于 2013-09-24T23:47:27.713 に答える