Json to Class (Angular 4 on TypeScript) 先日、ようやくWeb apiと通信できるようになったのだが返却値をクラスにシリアライズする処理をべた書きしていたのでここをなんとかしたい。 最近はマイクロサービスが流行っているし、Web apiでのやりとりは今後少なくないはず。なので、こういった単純かつ繰り返し使う部分は自動化しておきたい。 /** * これを */ const charInfo = data.json()['character_list'][0] const char = new Character( charInfo['id'], charInfo['name'], charInfo['name_ruby'], charInfo['family_name'], charInfo['first_name'], charInfo['family
![AngularでJsonをClassに変換する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2015b5fa290a9a8580dffa4fbfbcdae7bbc1bdcd/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QW5ndWxhciVFMyU4MSVBN0pzb24lRTMlODIlOTJDbGFzcyVFMyU4MSVBQiVFNSVBNCU4OSVFNiU4RiU5QiVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ODEwMDg5NWJlOGJlZWI1ZjRmZmUwM2ViMjA1NzA5YjA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbmUtcGVlciZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZTNiYTk3ZDk5YzlmNjk5Y2Q5OWNhNGY5N2FlMzIwNmE%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3De62db5508cc544b48e4876c0f2a95abd)