質問編集履歴
2
文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
NCMBのファイルストアにJsonファイルをアップロードしたのですが、
|
2
2
|
|
3
3
|
```C#
|
4
|
+
public MusicDTO.EditData musicalData { get; private set; }
|
5
|
+
|
4
6
|
NCMBFile file = new NCMBFile("シャイニングスター.json");
|
5
7
|
|
6
8
|
file.FetchAsync((byte[] fileData, NCMBException error) =>
|
@@ -12,45 +14,23 @@
|
|
12
14
|
else
|
13
15
|
{
|
14
16
|
Debug.Log("ファイルの取得に成功しました");
|
17
|
+
musicalData = JsonUtility.FromJson<MusicDTO.EditData>(file.ToString());
|
15
18
|
}
|
16
19
|
});
|
17
20
|
```
|
18
21
|
|
19
|
-
|
22
|
+
取得した後でJsonUtility.FromJsonで自クラスにJsonのデータを格納したいのですが、
|
23
|
+
上記のような方法でやってもできませんでした。
|
20
24
|
|
21
|
-
最初同じように書いた時は取得することができたのですが、取得することができなくなりました。
|
22
|
-
|
25
|
+
わかる方がいましたら回答お願いします。
|
23
26
|
|
24
|
-
ファイル名は合っているのでなんで取得できないのかわからない状態にあります。
|
25
|
-
|
26
|
-
どなたかわかる方がいましたら回答お願い致します。
|
27
|
-
|
28
|
-
あと、取得した後でJsonUtility.FromJsonで自クラスにJsonのデータを格納したいのですが
|
29
|
-
できますでしょうか?
|
30
|
-
|
31
|
-
こちらの方もわかる方がいましたら回答お願いします。
|
32
|
-
|
33
27
|
```C#
|
34
|
-
|
35
|
-
|
36
|
-
|
37
|
-
|
38
|
-
NCMB.
|
39
|
-
NCMB.<>
|
40
|
-
|
41
|
-
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
|
28
|
+
ArgumentException: JSON parse error: Invalid value.
|
29
|
+
UnityEngine.JsonUtility.FromJson (System.String json, System.Type type) (at /Users/bokken/buildslave/unity/build/Modules/JSONSerialize/Public/JsonUtility.bindings.cs:42)
|
30
|
+
UnityEngine.JsonUtility.FromJson[T] (System.String json) (at /Users/bokken/buildslave/unity/build/Modules/JSONSerialize/Public/JsonUtility.bindings.cs:30)
|
31
|
+
GameScreen.MusicDataLoader+<>c__DisplayClass51_0.<LoadNotesData>b__0 (System.Byte[] fileData, NCMB.NCMBException error) (at Assets/2D_Music_Game/Program/Scripts/Manager/MusicDataLoader.cs:76)
|
32
|
+
NCMB.NCMBFile+<>c__DisplayClass12_0.<FetchAsync>b__0 (System.Int32 statusCode, System.Byte[] responseData, NCMB.NCMBException error) (at Assets/NCMB/Script/NCMBFile.cs:153)
|
33
|
+
NCMB.Internal.NCMBConnection+<SendRequest>d__37.MoveNext () (at Assets/NCMB/Script/NCMBConnection.cs:460)
|
34
|
+
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
|
42
35
|
```
|
43
|
-
|
44
|
-
# 追記
|
45
|
-
```C#
|
46
|
-
【StatusCode】:404
|
47
|
-
【Error】:NCMB.NCMBException: No such application.
|
48
|
-
【ResponseData】:System.Byte[]
|
49
|
-
UnityEngine.Debug:Log(Object)
|
50
|
-
NCMB.Internal.NCMBDebug:Log(String) (at Assets/NCMB/Script/NCMBDebug.cs:44)
|
51
|
-
NCMB.<>c__DisplayClass12_0:<FetchAsync>b__0(Int32, Byte[], NCMBException) (at Assets/NCMB/Script/NCMBFile.cs:150)
|
52
|
-
NCMB.Internal.<SendRequest>d__37:MoveNext() (at Assets/NCMB/Script/NCMBConnection.cs:460)
|
53
|
-
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
|
54
|
-
```
|
55
|
-
|
56
|
-
|
36
|
+
上記のエラーが出ました。
|
1
文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,4 +28,29 @@
|
|
28
28
|
あと、取得した後でJsonUtility.FromJsonで自クラスにJsonのデータを格納したいのですが
|
29
29
|
できますでしょうか?
|
30
30
|
|
31
|
-
こちらの方もわかる方がいましたら回答お願いします。
|
31
|
+
こちらの方もわかる方がいましたら回答お願いします。
|
32
|
+
|
33
|
+
```C#
|
34
|
+
【StatusCode】:404
|
35
|
+
【Error】:NCMB.NCMBException: No such application.
|
36
|
+
【ResponseData】:System.Byte[]
|
37
|
+
UnityEngine.Debug:Log(Object)
|
38
|
+
NCMB.Internal.NCMBDebug:Log(String) (at Assets/NCMB/Script/NCMBDebug.cs:44)
|
39
|
+
NCMB.<>c__DisplayClass12_0:<FetchAsync>b__0(Int32, Byte[], NCMBException) (at Assets/NCMB/Script/NCMBFile.cs:150)
|
40
|
+
NCMB.Internal.<SendRequest>d__37:MoveNext() (at Assets/NCMB/Script/NCMBConnection.cs:460)
|
41
|
+
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
|
42
|
+
```
|
43
|
+
|
44
|
+
# 追記
|
45
|
+
```C#
|
46
|
+
【StatusCode】:404
|
47
|
+
【Error】:NCMB.NCMBException: No such application.
|
48
|
+
【ResponseData】:System.Byte[]
|
49
|
+
UnityEngine.Debug:Log(Object)
|
50
|
+
NCMB.Internal.NCMBDebug:Log(String) (at Assets/NCMB/Script/NCMBDebug.cs:44)
|
51
|
+
NCMB.<>c__DisplayClass12_0:<FetchAsync>b__0(Int32, Byte[], NCMBException) (at Assets/NCMB/Script/NCMBFile.cs:150)
|
52
|
+
NCMB.Internal.<SendRequest>d__37:MoveNext() (at Assets/NCMB/Script/NCMBConnection.cs:460)
|
53
|
+
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)
|
54
|
+
```
|
55
|
+
|
56
|
+
このようなエラーが出ます。
|