回答編集履歴

1

追記

2016/04/29 10:20

投稿

tkanda
tkanda

スコア2425

test CHANGED
@@ -1,3 +1,5 @@
1
+ ###C#オブジェクトのJSON文字列化
2
+
1
3
  ASP.NETでオブジェクトをJSONテキスト化する場合、.Net Framework 標準の [DataContractJsonSerializer ](https://msdn.microsoft.com/ja-jp/library/system.runtime.serialization.json.datacontractjsonserializer(v=vs.110).aspx) というクラスが使えます。
2
4
 
3
5
 
@@ -14,6 +16,18 @@
14
16
 
15
17
 
16
18
 
19
+ ###JSON文字列をブラウザ側のJavaScriptに渡す方法
20
+
21
+ WCF自体はASP.NETでJSONを取り扱う上で必須ではないですし、おそらく難解すぎて先に進めなくなると思いますので、とりあえず忘れましょう。
22
+
23
+
24
+
25
+ JSON化するデータオブジェクトがASP.NETでページを生成する時点で存在しているのであれば、ページ初期化のタイミングで上記の方法でJSONテキスト化して、それをページに埋め込むことになります。
26
+
27
+
28
+
29
+ そうではなく、データオブジェクトがページ上のユーザー操作(ボタンクリック等)によって生成される場合、AJAX の仕組みを実装する必要があるかもしれません。素のASP.NETなのか、ASP.NET MVCなのかにより実装の方法はいろいろあります。
30
+
17
31
 
18
32
 
19
33
  ご参考になれば。