Json のフォーマットがおかしいことが考えられるが、
textは見かけ上問題ない場合がある。
そんな場合によくあるのが、BOM (バイトオーダーマーク)という情報がテキストデータの先頭に含まれている場合。
windows 標準のメモ帳など、UTF-8には、通常はつけるべきでないとされている、BOMがついてしまう。
この BOM が原因で、読み込みエラーが起きている可能性がある。
json ファイル自体を別のエディタで作りなおすか、プログラム側で、先頭の無駄な文字を消すと、読み込めるようになる。
WWW www = new WWW ("https://xxx/sample.json"); yield return www; string v = www.text; v = v.Trim(); var o = Json.Deserialize (v);
プログラムに関わるテキストは、メモ帳で開かないようにしましょう。