###前提・実現したいこと
Unity3DとPHPでのJson受け渡しについて質問があります。
LitJsonを使用してJsonをオブジェクトに変換しようとしているのですがエラーがでます。
実際に行ったことを記述しますので解決策がわかる方がいらっしゃいましたらご回答宜しくお願いします。
Unity側でのエラーメッセージ JsonException: Invalid character '' in input string LitJson.Lexer.NextToken () LitJson.JsonReader.ReadToken () LitJson.JsonReader.Read () LitJson.JsonMapper.ReadValue (System.Type inst_type, LitJson.JsonReader reader) LitJson.JsonMapper.ToObject[ModelClass] (System.String json)
###該当のソースコード
PHP側
PHP
1<?php 2 3//略 4 5 $return_data = array('user_id' =>$id, 'user_nickname' => $nickname, 'game_phase' => 1); 6 $ret_json = json_encode($return_data); 7 echo $ret_json; 8//printf($ret_json);//こちらも試しました。 9?>
C#
1//通信部分ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 2WWWForm form = new WWWForm(); 3 4 form.AddField("hoge1", "ss");//適当です 5 form.AddField("ass", "dd");//適当です 6 7 string uri = "hiogheogeo";//適当です 8 WWW www = new WWW(uri, form); 9 10 yield return www; 11 12 Debug.Log(www.text); 13 string a = string.Empty; 14 15 ModelClass model = LitJson.JsonMapper.ToObject<ModelClass>(www.text); 16//ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 17//シリアライズクラスーーーーーーーーーーーーーーー 18public class ModelClass 19{ 20 public string user_id; 21 public string user_nickname; 22 public int game_phase; 23} 24//ーーーーーーーーーーーーーーーーーーーーーーーー
###試したこと
課題に対してアプローチしたことを記載してください
wwwの通信完了後の「www.text」をログで表示させますと、
{"user_id":"ddd","user_nickname":"dff","game_phase":1}
と表示されております。
###補
```のバージョンなど) より詳細な情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。