JSONからMiniJSONでパースしたデータをIDictionaryとして取り出すところまではいったんだけどその先どうすればいいかわからん
状況を整理すると
・もとのJSONのheightというキーにintまたはdouble(164.5, 180, 172.3, ...みたいな感じ)で数値が入っていて今回はそれを取り出したい
・↓のコードのようにただ単純にキャストするだけだとintで来たとき例外を吐く
double h = (double)dic["height"];
教えてエロい人
JSONからMiniJSONでパースしたデータをIDictionaryとして取り出すところまではいったんだけどその先どうすればいいかわからん
状況を整理すると
・もとのJSONのheightというキーにintまたはdouble(164.5, 180, 172.3, ...みたいな感じ)で数値が入っていて今回はそれを取り出したい
・↓のコードのようにただ単純にキャストするだけだとintで来たとき例外を吐く
double h = (double)dic["height"];
教えてエロい人
直感
var h = dic["height"];
C#のマイナー?メジャー?
>>3
考えてくれたところ申し訳ないんだけどそれだとobject型でhに格納されるだけなんだ
今回はdoubleで取り出したい
>>4
スケールちゃう!!
自決しました
ただ単に
double h = (dic["height"] is double) ? (double)dic["height"] : (long)dic["height"];
で解ケツしました
ヌぼ愛
スレ一覧を見出してしまったお詫びに夏らしいエロ画素を、一枚貼ります。
http://i.imgur.com/l4SOUcA.png
それではみなさん、さいなら~
お前の罪は一枚じゃ消えん
doubleにlongでキャストして放りこむのもおかしいだろ
また自決したnepperが一人
自決しちゃいかんでしょ
Convert.ToDoubleじゃダメなのかしら。
>>11
IDがC++, LHA, F7