C#に詳しい人来て ID:5Ho9fL2D

1以下、名無しにかわりましてVIPがお送りします:2016/08/04(木) 00:02:24.87 ID:5Ho9fL2D

JSONからMiniJSONでパースしたデータをIDictionaryとして取り出すところまではいったんだけどその先どうすればいいかわからん
状況を整理すると
・もとのJSONのheightというキーにintまたはdouble(164.5, 180, 172.3, ...みたいな感じ)で数値が入っていて今回はそれを取り出したい
・↓のコードのようにただ単純にキャストするだけだとintで来たとき例外を吐く
double h = (double)dic["height"];
教えてエロい人

5以下、名無しにかわりましてVIPがお送りします:2016/08/04(木) 02:00:39.70 ID:5Ho9fL2D

>>3
考えてくれたところ申し訳ないんだけどそれだとobject型でhに格納されるだけなんだ
今回はdoubleで取り出したい

>>4
スケールちゃう!!

6以下、名無しにかわりましてVIPがお送りします:2016/08/04(木) 02:21:45.45 ID:5Ho9fL2D

自決しました
ただ単に
double h = (dic["height"] is double) ? (double)dic["height"] : (long)dic["height"];
で解ケツしました
ヌぼ愛

7以下、名無しにかわりましてVIPがお送りします:2016/08/04(木) 02:57:07.19 ID:5Ho9fL2D

スレ一覧を見出してしまったお詫びに夏らしいエロ画素を、一枚貼ります。
http://i.imgur.com/l4SOUcA.png
それではみなさん、さいなら~


このIDをNGリストに追加する

今後このIDの書き込みやスレッドを表示したくない場合、以下のボタンをクリックしてください。
NGリストに追加

このスレッドは過去ログです。