質問編集履歴

2

写真の入れ忘れ

2018/09/06 14:47

投稿

ruhi
ruhi

スコア6

test CHANGED
File without changes
test CHANGED
@@ -8,17 +8,7 @@
8
8
 
9
9
  初歩的な質問なんですが、Json.netでオブジェクト(名前Personのモデルクラスのインスタンス)をJsonにシリアライズしたいのですが、出力すると「{}」しか出力されません。自分なりにvisual studioのブレークポイントを使って原因を調べてみたところ、モデルクラスのプロパティがなぜかnon-public membersになっており、これが原因でアクセスできないと考えました。しかしモデルクラスはすべてpublicアクセサをつけて定義しているのに、なぜnon-public membersと出てしまうのでしょうか。
10
10
 
11
-
12
-
13
-
14
-
15
- ```
16
-
17
-
18
-
19
- (ca65f6193e760255379b59fbff655dd5.png)
11
+ ![イメージ説明](b73ffafe957a635845a88c47bb3e0c60.png)
20
-
21
- ```
22
12
 
23
13
 
24
14
 

1

修正

2018/09/06 14:47

投稿

ruhi
ruhi

スコア6

test CHANGED
File without changes
test CHANGED
@@ -29,6 +29,8 @@
29
29
  ```C#
30
30
 
31
31
  //モデルクラスです。
32
+
33
+ [JsonObject("person")]
32
34
 
33
35
  public class Person
34
36