MiniJsonを使用して、jsonの値を取り出したいのですが、エラーが出てしまい、試行錯誤を繰り返したのですが、様々なエラーに発生し、取得が出来ずにいます。。 お手数ですが、何か分かる事がありましたら、ご教示頂けたらと思います。
取得したいJsonデータ
https://itunes.apple.com/lookup?country=JP&id=925880014
取得したい値
"version":"1.2"
記述したコード
C#
1using UnityEngine; 2using System.Collections; 3using System.Collections.Generic; 4using MiniJSON; 5 6public class VersionChk : MonoBehaviour { 7 8 void Start() { 9 WWW results = GET("https://itunes.apple.com/lookup?country=JP&id=925880014"); 10 } 11 12 public WWW GET(string url) { 13 WWW www = new WWW (url); 14 StartCoroutine (WaitForRequest (www)); 15 return www; 16 } 17 18 private IEnumerator WaitForRequest(WWW www) { 19 yield return www; 20 // check for errors 21 if (www.error == null) { 22 Debug.LogError("WWW Ok!: " + www.text); 23 // webサーバからの内容を文字列変数に格納 24 string json = www.text; 25 var jsonData = MiniJSON.Json.Deserialize(json) as Dictionary<string, object>; 26 var results = jsonData["results"] as Dictionary<string, object>; 27 var version = results["version"]; 28 Debug.LogError (version); 29 } else { 30 Debug.LogError("WWW Error: "); 31 } 32 } 33}
エラー
NullReferenceException: Object reference not set to an instance of an object
エラーがどの部分(どの行)で発生しますか?