JSONの取得について教えてください。
やりたいこと:
サーバ側で生成したJSONを、同じ構成(順番)でクライアント側で取り出したい。
環境:
サーバ側:JDK 1.7.0_80, Tomcat 6
クライアント側:iPhone 6s (Objective-C)
サーバ側からGoogleのGSONを利用してJSONをクライアントに返します。
※下記valはObject型
Java
1Gson gson = new GsonBuilder().serializeNulls().create(); 2responseBody = gson.toJson(val).getBytes(encoding); 3``` 4 5クライアント側でレスポンスを受け取ります。 6 7```OBJC 8NSDictionary *jsonValue = [NSJSONSerialization JSONObjectWithData:(NSData *)responseObject options:kNilOptions error:&jsonError]; 9``` 10 11送信時のresponseBodyと受信側のjsonValueの値の順番がかなり変わってしまうのですが、どの当たりに問題がありますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/15 23:49
2016/02/16 00:35
2016/02/16 01:00
2016/02/16 02:10