質問編集履歴
1
書式の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,15 +18,20 @@
|
|
18
18
|
場所 System.Text.Json.JsonSerializer.Deserialize[TValue](String json, JsonSerializerOptions options)
|
19
19
|
場所 FaceFormAPP.Form1.<MakeAnalysisRequest>d__19.MoveNext() 場所 C:\Azure\FaceForm4+WebCam\FaceFormAPP\Form1.cs:行 186error
|
20
20
|
|
21
|
-
```デシリア
|
21
|
+
```デシリアライズしたいJSONは、
|
22
|
+
```
|
22
23
|
[
|
23
24
|
{
|
24
|
-
"faceId":"19f3245b-b8f2-4b4f-89f5-
|
25
|
+
"faceId":"19f3245b-b8f2-4b4f-89f5-ca",
|
25
26
|
"faceRectangle":{"top":121,"left":199,"width":190,"height":190},
|
26
27
|
"recognitionModel":"recognition_03"
|
27
28
|
}
|
28
29
|
]
|
29
|
-
なので、クラス宣言を下
|
30
|
+
```なので、クラス宣言を以下のようにしました。
|
31
|
+
|
32
|
+
|
33
|
+
### 該当のクラス宣言コード
|
34
|
+
```
|
30
35
|
public class FaceDetect
|
31
36
|
{
|
32
37
|
public string faceId { get; set; }
|
@@ -40,16 +45,17 @@
|
|
40
45
|
public int width { get; set; }
|
41
46
|
public int height { get; set; }
|
42
47
|
}
|
43
|
-
|
48
|
+
```
|
44
|
-
|
45
|
-
###
|
49
|
+
### エラーが発生するコード
|
50
|
+
```
|
46
51
|
//JSONから配列へDesiliarize
|
47
52
|
FaceDetect FaceDetectRead = new FaceDetect();
|
48
53
|
//json変数には、デシリアライズしたいJSON文が代入されています。
|
49
54
|
FaceDetectRead = JsonSerializer.Deserialize<FaceDetect>(json);
|
55
|
+
```
|
50
56
|
|
51
|
-
|
57
|
+
###ここに言語名を入力
|
52
|
-
|
58
|
+
c# visual studio
|
53
59
|
|
54
60
|
### 試したこと
|
55
61
|
何しろ、c#初めて1週間なので、よろしくお願いいたします。
|
@@ -57,4 +63,4 @@
|
|
57
63
|
### 補足情報(FW/ツールのバージョンなど)
|
58
64
|
Windows10
|
59
65
|
Visual studio
|
60
|
-
|
66
|
+
using System.Text.Json;
|