DBから引っ張ってきたデータをPHPでJsonにエンコードして来たものを配列としてUnityで使用したいです。
今のところUnityでは、全部のJsonデータを取得できていますがそこに含まれている配列にアクセスしようとしているのですが、「KeyNotFoundException」が出てきてしまいできませんでした。
ただ、DB→PHP→Unityで出力されたものと同じJsonデータをUnityで直接設定してみたところきちんと配列にアクセスできましたので、なぜ、DBからのデータではだめなのか原因が分からないので教えてください
######DBから取得できたデータ(Json)
Json
1"{\"file_contents\":[{\"name\":\"sample.txt\",\"open\":\"memo\",\"image\":\"txt\",\"scan\":\"1\"},{\"name\":\"sample2.txt.exe\",\"open\":\"exe\",\"image\":\"exe\",\"scan\":\"0\"}]}"
######配列へのアクセス
C#
1JsonData Content;//全てのJsonデータが格納されている 2jsonText = Content.ToString(); 3JsonMapper.ToObject (jsonText)["file_contents"]//ここでエラー
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。