code<<同様の問題を記事にされた方もいます。あるデータを保存したいとする。プロパティとして格納する必要がある。experiment<<「Mapが使えないとちょっと不便」、確かに・・・というか、Mapが便利すぎるんですよね。そんな私もご多分に漏れず、CDiTにおいては、「曲名と再生記録」「アーティスト名と再生記録」・・・といった情報の取り扱いに、LinkedHashMapを使用しておりました。CDiTをweb化していくにあたって、gaeサーバにこういったオブジェクトを送信するところまではすんなり実現できたのですが、このオブジェクトをデータストアに格納させることが、上記の問題によりできなかった。Mapを継承したクラスを手作りしてみてもダメ。サポートされてるクラスの要素として放り込んでもダメ。データの持ち方を工夫して、そもそもLinkedHashMapの使用を止める・・・というのも考えたんですが。現行のCDiTは思いっきりLinkedHashMapをファイルに書き出しちゃってるし、ランキングテーブル編集のロジックも、できればそのまま使いたい・・・、、もどかしいっ。**なんかズルい&盲点がありそうなんですが、回避策。今日お風呂に入りながらふと「こうしたらどーなるんだろ??」というのを思いつき、寝る前にちょっと試してみたところ、エラーも起きず登録することができたので、ご紹介。下記のような、Mapをフィールドに持つクラスを作り、それをMapの代わりに使うだけです。||<んで、こいつをフィールドに持つデータクラスを作ってやるとー。||<サポートされてない型でもGAEは受け取ることは(当然のことながら)できますので、受け取ったものを使ってnewしてやれば。シャローコピーだとダメな場合はセットしなおすとか(そういうメソッドを書いてもいいし)。何か大きな盲点・落とし穴があったり?とりあえずはコレで開発を進めてみようかと思います。写経したので、そこでの学びをメモするよ昨日に引き続き。GAE開発入門講座に参加してきたよ!!こんにちは、a-knowです。あっという間にゴールデンウィークも...2010-01-17巨大な情報のアップロードに対応しました&Datastoreにオブジェクトを圧縮して登録するこんにちは、a-knowです。仕事に取り組み始めて、はやn年。ソフトウェアエンジニアとしてのキャリアも約10年間ほど。岡山県倉敷市でフルリモートワーク。(1)引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。